As for version 18.104.22.168 we have performed a thorough DiceLock cipher architecture validation and C++ test driver programs with test vector files development to verify that DiceLock dynamic-link library for Windows and Dicelock-x shared object library for Linux perform equally in both operating systems as expected and to allow further system porting validation.
And hash digest algorithms as secure hash algorithms Sha 1, Sha 224, Sha 256, Sha 384, Sha 512, Sha 512/224 and Sha 512/256, as well as with Ripemd 128(1), Ripemd 160, Ripemd 256(1), Ripemd 320, Message Digest 2(1), Message Digest 4(1) and Message Digest 5(1).
Note (1): these algorithms have been added in order to provide backward compatibility, architecture verification and laboratory evaluation.
Old version DiceLock version 22.214.171.124 Source Code is still available online at following links:
|DiceLock cryptographical architecture implies to apply random number tests to the encrypted sequence. Thus, as random number tests are always applied, there is an important issue to analyze, the increment of resources that the process needs.
Two main aspects of DiceLock research are performed:
- the feasibility of block ciphers (making use of operation modes) and stream ciphers to generate randomized encrypted sequences when they are tested with random number NIST tests, and
- the time analysis of all algorithms (encryption algorithms, random number tests and hash functions) to check the feasibility to use some or all of them to achive randomized-encrypted text sequences.
|First approach to DiceLock was performed in 1.998 making use of IDEA (International Data Encryption Algorithm) working with CBC operation mode, and random number tests shown in FIPS PUB 140-1, "Security Requirements For Cryptographic Modules".
IDEA is a patented technology that was traded by ASCOM, AG. As a patented technology was used to implement DiceLock, intellectual property path was followed by DiceLock Security team. This approach led us to get "Randomization-
|DiceLock Security is a software developer company providing Information Security software based on DiceLock cipher.
|DiceLock Security has developed DiceLockSecurity namespace, where all DiceLock Security C++ classes are implemented. Check our Knowledge website, where you can get the classes and interfaces.|