DiceLock er en open source kryptografisk arkitektur til at generere krypterede datasekvenser der sikrer, at de har tilfældighed egenskaber.
Den sætter velkendt symmetriske kryptografiske algoritmer blok ciphers ligesom AES (med 128, 192 eller 256 bit nøgler) og streame ciphers ligesom HC 128 og HC 256. DiceLock ændrer ikke sådanne algoritmer, bare gøre brug af dem for at få randomiserede-krypteret tekst-sekvenser .
DiceLock kontrol krypterede sekvenser for at kontrollere, om de er tilfældigt (der er ingen mønstre i den krypterede sekvens), hvis sekvensen er tilfældigt det er tilvejebragt som en sikker sekvens, det er det ikke tilfældigt DiceLock ændrer indgang (ligesom nøglen ) for at generere en ny krypteret sekvens, der skal kontrolleres for tilfældighed.
DiceLock gør brug af standard tilfældige tal tests som dem der er beskrevet i FIPS 800-22 rev1a af NIST (National Institute of Standards and Technology, USA Departament of Commerce) som Frekvens Test Block Frekvens Test, Kumulativ Sum Forward Test, Kumulativ Sum Reverse Test, Kører Test, længste løb af ens Test, rank test, Universal Test, Anslået Entropi Test, Serial Test og diskrete Fourier transformation Test.
Da internettet blev født sikker kommunikation er et vigtigt punkt i tankerne. Sikker kommunikation er grundlæggende for løbende elektronisk samfund og e-handel.
Untill nu brugere må stole på ekspert-analyser, at krypterede oplysninger er sikre og kan ikke åbnes af tredjemand. Brugerne skal stole på ikoner (som en lås) eller andet billede for at få tillid til, at deres kommunikation er sikre.
iceLock cipher blev født med ideen om at få brugerne tættere på kryptering, for at give dem mulighed for at kontrollere sig selv, at der ikke er nogen skjult mønster, at de krypterede oplysninger er tilfældigt.
DiceLock kan indarbejdes i velkendte kryptografiske protokoller som SSL, TLS og ens som alle andre symmetrisk cipher. Det giver brugerne mulighed for at kontrollere, om tilfældighed egenskaber, hvis de ønsker det.
En af de næste computer paradigmer er Cloud opbevaring, hvor brugeren oplysninger vil blive hostet i tredjeparts selskaber. Det giver brugeren mulighed for at få adgang til og dele oplysningerne på enhver computer via web service application programming interfaces eller via en web-baserede brugergrænseflader ..
Det har fordele som du betaler kun for opbevaring bruges, er der ingen grund til at installere fysiske lagerenheder i eget datacenter eller kontorer (reducere IT og hosting omkostninger) og storage vedligeholdelsesopgaver, såsom backup, data replikation, og køb af yderligere lagerenheder er losses til ansvar af en tjenesteyder, der giver mulighed for at fokusere på kerneforretningen.
Men Cloud Storage tilbyder potentielle sikkerhedsproblemer vedrørende lagrede data og data i transit ved opbevaring af følsomme data på en sky opbevaring udbyder.
DiceLock giver midler til at få brugeren tillid til, at følsomme data gemt i tredjeparts virksomhederne ikke kan tilgås. Brugeren selv er i stand til at kontrollere, at randomiserede-krypterede oplysninger er tilfældigt, kan han anvende tilfældige tal tests for at kontrollere, at der er ingen skjulte mønstre, der kan analyseres.
DiceLock kryptografiske arkitektur indebærer at anvende tilfældige tal test til den krypterede sekvens. Således som tilfældige tal tests altid anvendes, der er et vigtigt spørgsmål at analysere, forøgelsen af ressourcer, at processen har brug for.
To vigtige aspekter af DiceLock forskning udføres:
- Muligheden for blok ciphers (at gøre brug af driftstilstande) og streame ciphers at generere randomiseret krypterede sekvenser, når de er testet med tilfældige tal NIST tests, og
- Den tid, analyse af alle algoritmer (krypteringsalgoritmer, tilfældige tal tests og hash funktioner) for at kontrollere om det er muligt at bruge nogle eller alle af dem til at achive randomiseret-krypteret tekst-sekvenser.
Første tilgang til DiceLock blev udført i 1,998 gør brug af IDEA (International Data Encryption Algorithm), der arbejder med CBC driftstilstand, og tilfældige tal tests vist i FIPS PUB 140-1, "Sikkerhedskrav til kryptografiske moduler".
IDEA er en patenteret teknologi, der blev handlet med ASCOM, AG. Som en patenteret teknologi blev brugt til at implementere DiceLock blev ejendom sti intellektuelle efterfulgt af DiceLock Security team. Denne fremgangsmåde førte os at få "Randomisering-krypteringssystem" patent.
Da udviklingen blev udtænkt og de første tests udført, var udviklingen er ansøgt om patentansøgning. DiceLock sikkerhedsteam blev givet med europæisk patent EP1182777 og US patent US7508945, med titlen "Self-korrektion randomisering-kryptering og metode". Dette patent dokument gennemfører nuværende arkitektur DiceLock, hvor algoritmen skifter automatisk nøglen (for eksempel) for at få randomiseret-krypteret tekst-sekvenser.
DiceLock Security er en softwareudvikler virksomhed, der leverer Information Security software baseret på DiceLock cipher.
DiceLock Security har udviklet DiceLockSecurity namespace, hvor alle DiceLock Security C ++ klasser gennemføres. . Tjek vores viden hjemmeside, hvor du kan få de klasser og grænseflader
Krav :
- Java 2 Standard Edition Runtime Environment
Kommentarer ikke fundet