Encrypted File System

Het EFS maakt het voor ontwikkelaars simpel om cryptografische opslag mogelijkheden toe te voegen aan hun (embedded) producten met een minimale voetafdruk.

Makkelijk in gebruik

Omdat EFS is geïmplementeerd als een aparte laag kan elke generieke module voor bestandsafhandeling gebruikt worden. Toevoegen van EFS aan elm-chan FatFS of een Linux file modele is een kwestie van minuten. Uw bestandsmodule hoeft alleen de meest gebruikelijk methodes te bezitten. EFS is ideaal aangepast om encryptie aan uw FAT geformatteerde SD kaart toe te voegen.

Veilig en flexibel

Gebaseerd op het bewezen ontwerp van het Linux encrypted file system zodat er een solide basis gebruikt is. Elk bestand is beschermd met een unieke sessie sleutel en kan alleen ontsleuteld worden door het systeem dat het bestand heeft gecreëerd. Voor de bestanden waarbij prestaties belangrijker zijn dan veiligheid kan de normale file module nog steeds gebruikt worden. Het toevoegen van meerdere encryptie algoritmes is eenvoudig omdat u alle bron bestanden krijgt.

Lichtgewicht

Speciaal geschreven om gebruikt te worden met embedded bestandssystemen door een laag geheugengebruik en minimale voetprint. Random access zonder de noodzaak om het hele bestand in het werkgeheugen te laden. Ook niet tijdelijk.

Eigenschappen

  • Bewezen betrouwbaarheid
  • Solide ontwerp basis
  • Onbeveiligde en beveligde bestanden door elkaar op één partitie
  • Unieke sleutel per bestand
  • Flexibele keuze in encryptie methodes
  • Bestanden ontsleutelen is beperkt tot het systeem dat ze gemaakt heeft
  • 100% compatibiliteit met FatFS van elm-chan.org
  • Laag geheugengebruik: 40 bytes (!)
  • Minimale voetprint:~2400 bytes op ARM thumb
  • Gebruikt maar 6 generieke bestands methodes (7 als truncate gebruikt wordt)
  • Open: u krijgt de volledige source code
  • Voor de prijs hoeft u het niet te laten. Tenzij uw software engineer hetzelfde in drie dagen kan bouwen.