SD Secure API
SD Secure Application Program Interface (API) is the common API for device driver of SD memory cards using our security method, CPRM. Developers may also use SD Secure API for SD adapters and in the direct slot of PCs to facilitate the access to the proctected area on and SD memory card by using this software.
- Common API for device driver of SD memory cards
- Defines Secure Channel
- Used to access protected area in SD memory cards
- Secure data encrypted by application is flowed through the secure channel
- (User Data Area in SD memory cards is accessed with OS)
- Supports the Manager Module to switch SD adapters

Device Manager and Device Driver
| |
API |
Supported By |
TRS |
| Support |
Used By |
| Application |
-- |
-- |
Software maker |
Necessary |
| Device Manager DLL |
DM API |
Applications |
3C |
Unnecessary |
| Device Driver DLL (DD) |
DD API |
DM |
Vendor |
Unnecessary |
| Device Driver |
Vendor API |
DD |
Vendor |
Unnecessary |
| OS API |
OS |
Vendor |
Unnecessary |
Books
- API Reference
- DM, DD Implementation note
Module
- Manager Module (DLL) for Windows
Device Manager and Device Driver API
| Category |
API Name |
Details |
| System Initialization / Termination |
DDSysInit |
Initialize system |
| |
DDSysFini |
Terminate system |
| Initialization / Termination |
DDInit |
Initialize driver software |
| |
DDFini |
Terminate driver software |
| Information Acquisition |
DDIdentify |
Acquire card information |
| |
DDSecureIdentify |
Acquire card information |
| Authentication Area I/O process |
DDSecureRead |
Read from sector block |
| |
DDSecureWrite |
Write to sector block |
| MKB Acquisition |
DDReadMKB |
Acquire MKB |
| MID Acquisition |
DDGetMID |
Acquire MID |
| Mutual Authentication |
DDSetChallenge |
-- |
| |
DDGetChallenge |
-- |
| |
DDSetResponse |
-- |
| |
DDGetResponse |
-- |
| Drive Map |
DDSysDrive |
Map a unique id number with the Drive Letter |
| |
DDEnumSDDrive |
Acquire the Drive Letter of SD Adapters |
| Card Check |
DDChkSDCard |
Check if the drive is the SD memory card |
For More information on Secure API
Please contact: help@sdcard.org
Glossary of Terms
- 3C
- Panasonic, SanDisk, Toshiba
- API
- Application Program Interface
- App
- Application
- DD
- Device Driver DLL
- DM
- Device Manager DLL
- Protected(Area)
- Secure area in SD memory cards
- TRS
- Tamper Resistant Software