SanDisk SDDK-07 manual SD-SDK Architecture Overview

Page 5

SanDisk SDK

User’s Guide, Rev. 1.0

 

 

2 SD-SDK Architecture Overview

The Secure Digital (SD) Memory Card offers protection of copyrighted materials such as digital music. Numerous underlying security elements work together to ensure that protected content is shielded from unauthorized access.

To accelerate the design cycle for products utilizing the SD Memory Card, SanDisk offers the SD Software Development Kit (SD-SDK). The SD-SDK contains all the software layers that developer need to integrate a host platform such as a music player with a SD Memory Card. Tailoring a few of the SDK configuration options and calling the appropriate SDK API functions are all that is necessary to enable a music player to retrieve song titles and initiate playing music files.

The components include:

FAT File System Engine: FAT file system support for accessing files in both the user and protected areas of the SD Memory Card.

SD Memory Card Device Driver: Provides support for low-level access to the SD Memory Card for both normal MultiMediaCard-compatible commands and the SD security commands

SD Audio Software Layer: this layer contains intimate knowledge of the SD-Audio standard. It formulates requisite security key values, parses related files in the user and protected areas, and handles all aspects of decrypting/ playing protected content. It carries out security-related processing by calling into the SanDisk Security Manger (SSM) layer

SanDisk Security Manager (SSM): Controls accesses that result in security commands being generated to the SD Memory Card. Protects critical key values and authentication file system elements.

Application Program Interface (API): All functionality required by a typical music player is easily achieved through this API library. These functions include the ability to: mount/unmount volumes; retrieve play lists and track titles; play/stop/pause tracks; and skip forwards/backwards within a given musical track

Sample Music Player Application: This sample application, written in Visual C++ 6.0 Enterprise Edition, demonstrates how the SD-SDK (SD-Audio) services can be easily incorporated into a music player application. It provides a sample GUI via which audio content can be downloaded, viewed, and played.

© 2003 SanDisk Corporation

2

10/2003

Image 5
Contents User’s Guide SanDisk SDK Table of Contents Introduction SD-SDK Architecture Overview SD-Audio Layer SanDisk SDK ComponentsSecurity Manager Layer SD-SDK Directory StructureFile System Layer Device Driver LayerSdsdk Readme SD-SDK High-level Directory StructureRunning the Sample Application Sample Application InstallationSdsdk Installation Guide SanDisk SDK Known Problems and Limitations SDDK-05 SD Device Driver and File System Part Numbers

SDDK-07 specifications

The SanDisk SDDK-07 is a cutting-edge portable solid-state drive designed to meet the growing demands for fast, reliable, and high-capacity data storage solutions. It is particularly favored by professionals such as photographers, videographers, and content creators due to its remarkable speed and compact design. This drive utilizes SATA III technology, ensuring rapid data transfer rates that can significantly improve workflow efficiency.

One of the standout features of the SDDK-07 is its impressive capacity options, which range from 256GB to 2TB. This versatility allows users to choose the capacity that best fits their needs, whether for general storage or extensive media libraries. With its compact and lightweight build, the SDDK-07 is highly portable, easily fitting into pockets, bags, or camera kits, making it ideal for individuals on the go.

The SDDK-07 employs advanced flash memory technology, providing not only faster read and write speeds but also enhanced durability. Unlike traditional hard drives, solid-state drives have no moving parts, which makes them resistant to bumps and shocks. This durability ensures that users can rely on the SDDK-07 to protect their critical data even in demanding environments.

Security features are also a key component of the SanDisk SDDK-07. The drive comes equipped with 256-bit AES hardware encryption, which provides an extra layer of security to safeguard sensitive information. Users can easily manage access through simple password protection, ensuring that unauthorized individuals cannot access their files.

Additionally, the SDDK-07 is compatible with various operating systems, including Windows and macOS, offering cross-platform functionality. This flexibility makes it easy for users to transfer files between different devices without compatibility issues. Furthermore, the plug-and-play design means that no additional software installation is required, simplifying the user experience.

In summary, the SanDisk SDDK-07 is a robust, portable SSD that caters to the needs of users requiring fast access to their data, significant storage capacities, and reliable security features. Its blend of speed, durability, and ease of use makes it an essential tool for anyone seeking to enhance their data storage capabilities.