FLAM-Kernel-Interface
Das FLAM-Kernel-Interface ist ein API der Version 5 von FLAM, welches beliebig viele Elemente mit ihrem Typ, Länge, Daten, Hashcodes und weiteren Attributen aufnehmen kann. Es macht daraus ein komprimiertes und verschlüsseltes Segment bzw. es nimmt ein solches Segment entgegen und stellt die einzelnen Elemente als doppelt verkettete lineare Liste wieder zur Verfügung. Hierbei können Elemente ergänzt, eingefügt, gelöscht oder geändert werden. Der Zugriff auf ein Element ist hierbei wahlfrei möglich. Wenn also eine Anwendung die Verwaltung der Segmente selbst organisieren will, kann sie direkt diese synchrone Schnittstelle nutzen. Der FLAM-Kernel stellt somit die Crypto- und Compression-Suites der limes datentechnik zusammen mit der Zugriffsmethode anderen Software- und Systemhäusern direkt zur Verfügung.
Der Nutzen
- Einfache Integration der Algorithmen und des Know-Hows der limes datentechnik in beliebige Applikationen
- Erhöht die Sicherheit der Daten durch Verschlüsselung und kryptographischen Integritätsschutz (MAC-Berechnung)
- Verringert die Datenmenge durch effiziente Komprimierungsalgorithmen
- Gleicher, plattformübergreifender sowie universeller Zugriff auf beliebige Typen von Elementen
- Die Ablage und Verwaltung der komprimierten und verschlüsselten Datenpakete kann von der Anwendung frei gestaltet werden
Das Produkt
- Einfaches API zum Komprimieren und Verschlüsseln von beliebigen Elementen (Typ, Länge, Daten), ihren Attributen und Suchinformationen (Hashcodes)
- Es stellt alle Compression- und Cipher-Suites von FLAM in Form einer synchronen Elementschnittstelle zur Verfügung.
- Der Schutz der Vertraulichkeit, Integrität und Vollständigkeit kann in verschiedenen Stärken eingestellt werden.
- Wahlfreier Zugriff auf alle Elemente in Form einer doppelt verketteten, linearen Liste (Insert, Update, Delete, Seek)
- Steht einheitlich auf vielen Plattformen und für verschiedene Programmiersprachen zur Verfügung