The SDKPac uFile SDK provides portable File Based Encryption for embedded file systems. Interfaces include ANSI C stdio.h file systems and proprietary file system APIs, for FAT file systems on removable and fixed flash media including SD and USB flash drives.
uFile File Based Encryption protects data-at-rest. The Cypherbridge SDKPac product family includes a wide range of RFC standard secure data-in-flight SDKs including TLS, SSH, SFTP, and VPN. Together this offers complete single source end-to-end solutions for data-at-rest and data-in-flight.
Features
- Encrypts files on fixed and removable media
- APIs to open, close, read, write, and seek files with encrypted context extensions
- Stream oriented sequential and random access
- Removable storage media can be transferred to any FAT compatible desktop system
- Encrypted files are 1:1 plain text size with optional metadata header
- Encrypted files use unique per-file keys
- Plain-text and encrypted files can be mixed in any combination on storage media
- Integrated with SDKPac uCrypt™ Suite B level cryptographic operations
- Portable ANSI-C SDK for a broad range of processors, platforms and file systems
uFile SDK File Encryption Data Sheet |