DiceLock ist ein Open-Source-Verschlüsselungsarchitektur, um verschlüsselte Daten-Sequenzen sicherzustellen, dass sie die Zufälligkeit Eigenschaften zu generieren.
Es ermächtigt bekannten symmetrischen Verschlüsselungsalgorithmen Blockchiffren wie AES (mit 128, 192 oder 256 Bit-Schlüssel) und Stromchiffren wie HC 128 und HC 256. DiceLock nicht solche Algorithmen zu ändern, nur nutzen sie zu bekommen zufallsverschlüsselten Textsequenzen .
DiceLock Kontrollen verschlüsselten Sequenzen zu verifizieren, ob sie zufällig sind (es gibt keine Muster in der verschlüsselten Sequenz), wenn die Sequenz zufällig ist als sichere Sequenz bereitgestellt, es ist nicht zufällig DiceLock modifiziert die Eingabe (wie der Schlüssel ), um eine neue verschlüsselte Sequenz zu erzeugen, um die Zufälligkeit zu überprüfen.
DiceLock nutzt Standard-Zufallszahlen-Tests, wie sie in FIPS 800-22 rev1a von NIST (National Institute of Standards and Technology, US Departament of Commerce) als Frequenz-Test, Block-Frequenz-Test, Cumulative Sum Vorwärts Test Cumulative Sum umgeTest beschrieben, Sequenztest, Längste Abfahrt von Einsen Test-Rang-Test, Universal-Test, Ungefähre Entropy-Test, Test-Serien und diskreten Fourier-Transformation-Test.
Da Internet geboren wurde sichere Kommunikation ist ein wichtiger Punkt im Auge. Sichere Kommunikation sind Grund für aktuelle elektronische Gesellschaft und E-Commerce.
, Bis jetzt Benutzer muss auf Experten verlassen Analysen, die verschlüsselte Informationen sicher und können nicht von Dritten eingesehen werden. Benutzer müssen auf die Symbole (wie ein Schloss) oder andere Bild verlassen, um das Vertrauen zu bekommen, dass ihre Kommunikation sicher.
Icelock Chiffre wurde die Idee geboren, um Benutzer näher an Verschlüsselung zu erhalten, um ihnen die Möglichkeit, selbst zu überprüfen, dass es keine versteckten Muster, dass die verschlüsselte Information wird nach dem Zufallsprinzip zu geben.
DiceLock kann in bekannten kryptographische Protokolle wie SSL, TLS und gleichermaßen wie jede andere symmetrische Verschlüsselung integriert werden. Es erlaubt Benutzern, auf Zufälligkeit Eigenschaften zu überprüfen, wenn sie wollen.
Einer der nächsten Computerparadigmen ist Cloud-Speicher, in dem die Benutzerinformationen wird sich in Drittunternehmen gehostet werden. Es erlaubt dem Benutzer, um die Informationen auf einem beliebigen Computer über Web-Service-Anwendungsprogrammierschnittstellen oder über eine Web-basierte Benutzerschnittstellen zugreifen und teilen ..
Es hat Vorteile, wie Sie bezahlen nur für die Lagerung verwendet wird, gibt es keine Notwendigkeit, physische Speichergeräte im eigenen Rechenzentrum oder Büros (Senkung der IT-und Hosting-Kosten) und Speicherverwaltungsaufgaben, wie Backup, Datenreplikation, und den Kauf zusätzlicher Speichermedien möglich sind mit der Verantwortung der Dienstleister ausgelagert, so dass auf das Kerngeschäft zu konzentrieren.
Aber Cloud Storage bietet potenzielle Sicherheitsbedenken in Bezug auf gespeicherte Daten und Daten während der Übertragung bei der Lagerung von sensiblen Daten in einer Cloud-Storage-Anbieter.
DiceLock stellt Mittel das Vertrauen der Nutzer, dass sensible Daten in Drittunternehmen gespeichert kann nicht zugegriffen werden zu bekommen. Der Anwender selbst ist in der Lage, diese zufallsverschlüsselten Daten zu überprüfen, ist nach dem Zufallsprinzip, so kann er Zufallszahl Tests anzuwenden, um sicherzustellen, dass es keine versteckten Muster, die analysiert werden können.
DiceLock kryptographische Architektur bedeutet, um Zufallszahlen-Tests, um die verschlüsselte Sequenz anwenden. Somit wird, wie Zufallszahl Tests immer angewendet werden, gibt es ein wichtiges Thema, um zu analysieren, das Inkrement der Ressourcen, die der Prozeß benötigt.
Zwei Hauptaspekte DiceLock Forschung durchgeführt werden:
- Die Durchführbarkeit von Blockchiffren (die Nutzung der Betriebsarten) und Stromchiffren randomisierten verschlüsselte Sequenzen zu erzeugen, wenn sie mit Zufallszahl NIST-Tests geprüft und
- Die Zeit, Analyse aller Algorithmen (Verschlüsselungsalgorithmen, Zufallszahl Tests und Hash-Funktionen), die Möglichkeit, einige oder alle von ihnen verwenden, um zufallsverschlüsselten Textsequenzen achive überprüfen.
Erste Annäherung an DiceLock wurde 1,998 Ausnutzung IDEA (International Data Encryption Algorithm) Arbeit mit CBC-Betriebsmodus und in FIPS PUB 140-1 "Sicherheitsanforderungen für kryptographische Module" angezeigt Zufallszahl Tests durchgeführt.
IDEA ist eine patentierte Technologie, die von ASCOM, AG gehandelt wurde. Als eine patentierte Technologie wurde verwendet, um zu implementieren DiceLock wurde geistigem Eigentum Weg DiceLock Sicherheitsteam gefolgt. Dieser Ansatz führte uns zu bekommen "Randomisierung-Encryption System" Patent.
Da die Evolution wurde konzipiert und erste Tests durchgeführt, hatte die Entwicklung zum Patent beantragt. DiceLock Sicherheitsteam wurde mit europäischen Patents EP1182777 und US-Patent US7508945 mit dem Titel "Self-Korrektor Randomisierung-Verschlüsselung und Verfahren" vergeben. Dieses Patentdokument implementiert die aktuelle Architektur von DiceLock, wobei der Algorithmus automatisch den Schlüssel (zum Beispiel), um zufallsverschlüsselten Textsequenzen erhalten.
DiceLock Sicherheit ist ein Software-Entwickler Unternehmen, Information Security-Software auf DiceLock Chiffre.
DiceLock Security DiceLockSecurity Namensraum entwickelt, in dem alle DiceLock Sicherheits C ++ Klassen implementiert werden. . Prüfen Sie unsere Wissens Website, wo Sie die Klassen und Schnittstellen erhalten
Anforderungen :
- Java 2 Standard Edition Runtime Environment
Kommentare nicht gefunden