Skip navigation


SEGGER emFile encryption Logo

Encryption Now Available for the SEGGER emFile File System

SEGGER introduces encryption for its popular emFile embedded file system. This add-on provides an easy way to encrypt storage media either in its entirety, or on an individual file basis. The encryption layer may be used with both available file systems FAT and SEGGER’s EFS (Embedded File System), as well as on all supported storage types, such as NAND, NOR, SD-cards, MMC cards, CompactFlash cards, etc.

Only minor changes to the application program are required in order to enable encryption. The configuration consists of assigning the encryption method and a password. The rest of the application is not affected. A PC side application is available for the encryption and decryption of files to prepare data for the embedded application or to read out encrypted information collected by the embedded application. Encryption/Decryption can be done at high speed: On a 100MHz Cortex-M target, a speed of approximately 500KByte/sec is achieved. Higher speeds can be achieved with hardware encryption or a faster processor.

The developer has the option to choose between different encryption algorithms. DES, 3DES and AES are available from SEGGER. The entire emFile code has been developed by SEGGER from scratch, no part of it falls under GPL licensing.

“emFile encryption adds a very easy way for customers to provide security for the data used in their applications”, says Dirk Akemann, Marketing Manager of SEGGER.

All News

J-Flash and all other SEGGER tools for J-Link are available for Windows, Linux, macOS

With the release of SEGGER J-Link software v6.70, all included tools are now available on every popular operating system: Windows, macOS and Linux.

[Read more...]