DiceLock er en åpen kildekode kryptografisk arkitektur for å generere krypterte datasekvenser som sikrer at de har tilfeldig egenskaper.
Det gir godt kjent symmetrisk kryptografiske algoritmer blokkchiffer som AES (med 128, 192 eller 256 bits nøkler) og streame Kodene som HC 128 og HC 256. DiceLock endrer ikke slike algoritmer, bare gjøre bruk av dem for å få randomiserte-krypterte tekstsekvenser .
DiceLock sjekker krypterte sekvenser for å verifisere om de er tilfeldig (det er ingen mønstre i den krypterte sekvens), hvis sekvens er tilfeldig den er tilgjengelig som et sikkert sekvens, det er det ikke tilfeldig DiceLock modifiserer inngangs (som tast ) for å generere en ny kodet sekvens som skal kontrolleres med hensyn til tilfeldighet.
DiceLock gjør bruk av standard tilfeldig tall tester som de som er beskrevet i FIPS 800-22 rev1a av NIST (National Institute of Standards and Technology, USA Departament of Commerce) som Frequency Test, Block Frequency Test, kumulativ sum Forward Test, kumulativ sum Reverse Test, Kjører Test, Lengste løype Of Ones Test, Rank Test, Universal Test, Tilnærmet Entropy Test, Serial Test og Diskret Fourier Transform Test.
Siden Internett ble født sikker kommunikasjon er et viktig poeng i tankene. Sikker kommunikasjon er grunnleggende for dagens elektroniske samfunn og e-handel.
Inntil nå brukere må stole på ekspertanalyser som kryptert informasjon er sikker og kan ikke nås av tredjeparter. Brukere må stole på ikoner (som en lås) eller annet bilde for å få tillit til at deres kommunikasjon er sikre.
iceLock chiffer ble født med ideen om å få brukerne tettere til kryptering, for å gi dem muligheten til å sjekke seg selv at det ikke er skjult mønster, at den krypterte informasjonen er tilfeldig.
DiceLock kan inkorporeres i kjente kryptografiske protokoller som SSL, TLS og lignende som alle andre symmetrisk chiffer. Det tillater brukerne å se etter tilfeldig eiendommer hvis de ønsker det.
En av de neste data paradigmer er Cloud lagring, hvor brukerinformasjonen kommer til å bli arrangert i tredjeparts selskaper. Det gjør det mulig for brukeren å få tilgang til og dele informasjon på en datamaskin via web service grensesnitt for programmering eller gjennom en web-basert brukergrensesnitt ..
Den har fordeler som du betaler kun for lagring brukes, er det ikke nødvendig å installere fysiske lagringsenheter i eget datasenter eller kontorer (redusere IT og hosting kostnader) og lagringsvedlikeholdsoppgaver, som backup, data replikering, og kjøpe flere lagringsenheter blir losset til ansvar for en tjenesteleverandør, slik at å fokusere på kjernevirksomheten.
Men Cloud lagring tilbyr potensielle sikkerhets bekymringer angå lagrede data og data i transitt når lagring av sensitive data på en sky lagring leverandør.
DiceLock gir midler for å få brukernes tillit som ikke kan nås sensitive data som er lagret i tredjeparts selskaper. Brukeren selv er i stand til å kontrollere at randomisert-kryptert informasjon er tilfeldig, kan han søke tilfeldig tall tester for å bekrefte at det er ingen skjulte mønstre som kan analyseres.
DiceLock cryptographical arkitektur innebærer å søke tilfeldig tall tester til den krypterte sekvensen. Således, som slumptallstester brukes alltid, det er en viktig sak å analysere, økningen av ressurser at prosessen trenger.
To viktigste aspektene ved DiceLock forskning utføres:
- Muligheten for blokkchiffer (noe som gjør bruk av driftsmodus) og streame Kodene å generere randomisert krypterte sekvenser når de er testet med tilfeldige tall NIST tester, og
- Tiden analyse av alle algoritmer (krypteringsalgoritmer, tilfeldig tall tester og hash funksjoner) for å sjekke om det er mulig å bruke noen eller alle av dem for å oppnå randomisert-krypterte tekstsekvenser.
Første tilnærming til DiceLock ble utført i 1,998 gjøre bruk av IDEA (International Data Encryption Algorithm) arbeider med CBC driftsmodus, og tilfeldige tall tester vist i FIPS PUB 140-1, "sikkerhetskrav for Cryptographic Modules".
IDEA er en patentert teknologi som ble omsatt av Ascom, AG. Som en patentert teknologi ble brukt til å implementere DiceLock, ble åndsverk banen etterfulgt av DiceLock Security team. Denne tilnærmingen førte oss til å få "Randomisering-kryptering System" patent.
Som utviklingen ble unnfanget og første testene utføres, hadde utviklingen vært søkt om patentsøknad. DiceLock Security-teamet ble innvilget med europeisk patent EP1182777 og US patent US7508945, med tittelen "Self-corrector randomisering-kryptering og metode". Dette patent dokument implementerer den nåværende arkitekturen DiceLock, der algoritmen endrer automatisk på tasten (for eksempel) å bli randomisert-kryptert tekstsekvenser.
DiceLock Security er en programvareutvikler selskap som leverer Information Security programvare basert på DiceLock chiffer.
DiceLock Security har utviklet DiceLockSecurity namespace, hvor alle DiceLock Security C ++ klasser blir gjennomført. . Sjekk vår kunnskaps nettside, hvor du kan få klasser og grensesnitt
Krav :
- Java 2 Standard Edition Runtime Environment
Kommentarer ikke funnet