November 2014
S M T W T F S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Recent Posts

XDiceLock 8.0.0.1 for Apple Mac OS X, CFB_Mode class (Cipher feedback CFB block cipher operation mode algorithm), 64-bit CFB mode, verified with TDEA, VarTxt test set and DefaultCryptoRandomStream class (default virtual memory management)

XDiceLock 8.0.0.1 for Apple Mac OS X is the cryptographic architecture that ensures that ciphertext it’s not just encrypted but also randomized.

DiceLock cipher architecture presents two main configurations:
Dicelock Digested, and
Dicelock Indexed.

DiceLock encryption architecture improves symmetric ciphers like block cipher as Advanced Encryption Standard, Camellia, Serpent, Twofish (128, 192 and 256 bit key lengths) with different block cipher operation modes (like CBC, CFB, OFB and XTS) and stream ciphers as HC 128, HC 256, Rabbit, Salsa 20/20, Sosemanuk and others.

DiceLock (both configurations) makes use of the following random number tests: Frequency Test, Block Frequency Test, Cumulative Sum Forward Test, Cumulative Sum Reverse Test, Runs Test, Longest Run Of Ones Test, Rank Test, Universal Test, Approximate Entropy Test, Serial Test and Discrete Fourier Transform Test.

Additionally DiceLock Digested configuration makes use currently of following hash digest algorithms: Sha 1, Sha 224, Sha 256, Sha 384, Sha 512, Ripemd 128, Ripemd 160, Ripemd 256, Ripemd 320, Md2, Md4 and Md5.

Previous version XDiceLock 7.0.0.1 for Apple Mac OS X incorporated XTS-AES (XEX-based tweaked-codebook mode with ciphertext stealing XTS block cipher operation mode algorithm) for Advanced Encryption Algorithm (AES) for 128 and 256 bit symmetric keys.

New version XDiceLock 8.0.0.1 for Apple Mac OS X has made significant improvements:
- added block encryption ciphers like Camellia, Serpent and Twofish with all accepted key lengths of 128, 192 and 256 bits,
- added stream ciphers like Rabbit, Salsa 20/20 with 128 and 256 bit key lengths, and general Sosemanuk, as well as Sosemanuk with 128 and 256 bit key lengths,
- added old hash algorithms like Message Digest 2, Message Digest 4 and Message Digest 5,
- modified DiceLockIndexed and DiceLockDigested classes to be used with encryption ciphers that does not make use of initialization vector (IV),
- created DiceLockIVDigested and DiceLockIVIndexed classes to be used with encryption ciphers that makes use of initialization vector (IV),
- extended DiceLockXTSDigested and DiceLockXTSIndexed classes to be use with newly added Camellia, Serpent and Twofish block ciphers and all three key lengths (128, 192 and 256 bit key lengths),
- added old encryption ciphers like DEA (Data Encryption Algorithm), TDEA (Triple Data Encryption Algorithm), and ARC4 (alleged RC4) for compatibillity reasons.

As the new version XDiceLock 8.0.0.1 for Apple Mac OS X is developed, all individual components must be tested and verified, and in this article we verify Cipher feedback CFB class (computing Cipher feedback CFB block cipher algorithm).

At the bottom of the post you can find C++ source code being used to perform this test.


Verified XDiceLock 8.0.0.1 for Apple Mac OS X

Verification components:

– Block cipher operation mode encryption algorithm: CFB_Mode class
– Block cipher encryption algorithm: TDEA class
– Test set : VarTxt
– Bit stream memory management: DefaultCryptoRandomStream class (default virtual memory management)

Memory characteristic used in this test:

DefaultCryptoRandomStream class makes use of default virtual memory where the system can move pages of physical memory to and from a paging file on disk (manipulation of physical memory by the system is completely transparent to applications).

 

CFB_Mode class block cipher operation mode is executed as 64-bit CFB mode, that is, each plaintext segment and ciphertext segment consists of 64 bits.

Once computed we’ve got the following results:

VarTxt, # 1

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 8000000000000000
Expected ciphertext: 95f8a5e5dd31d900
Computed ciphertext: 95f8a5e5dd31d900 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 2

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 4000000000000000
Expected ciphertext: dd7f121ca5015619
Computed ciphertext: dd7f121ca5015619 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 3

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 2000000000000000
Expected ciphertext: 2e8653104f3834ea
Computed ciphertext: 2e8653104f3834ea OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 4

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 1000000000000000
Expected ciphertext: 4bd388ff6cd81d4f
Computed ciphertext: 4bd388ff6cd81d4f OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 5

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0800000000000000
Expected ciphertext: 20b9e767b2fb1456
Computed ciphertext: 20b9e767b2fb1456 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 6

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0400000000000000
Expected ciphertext: 55579380d77138ef
Computed ciphertext: 55579380d77138ef OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 7

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0200000000000000
Expected ciphertext: 6cc5defaaf04512f
Computed ciphertext: 6cc5defaaf04512f OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 8

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0100000000000000
Expected ciphertext: 0d9f279ba5d87260
Computed ciphertext: 0d9f279ba5d87260 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 9

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0080000000000000
Expected ciphertext: d9031b0271bd5a0a
Computed ciphertext: d9031b0271bd5a0a OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 10

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0040000000000000
Expected ciphertext: 424250b37c3dd951
Computed ciphertext: 424250b37c3dd951 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 11

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0020000000000000
Expected ciphertext: b8061b7ecd9a21e5
Computed ciphertext: b8061b7ecd9a21e5 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 12

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0010000000000000
Expected ciphertext: f15d0f286b65bd28
Computed ciphertext: f15d0f286b65bd28 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 13

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0008000000000000
Expected ciphertext: add0cc8d6e5deba1
Computed ciphertext: add0cc8d6e5deba1 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 14

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0004000000000000
Expected ciphertext: e6d5f82752ad63d1
Computed ciphertext: e6d5f82752ad63d1 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 15

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0002000000000000
Expected ciphertext: ecbfe3bd3f591a5e
Computed ciphertext: ecbfe3bd3f591a5e OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 16

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0001000000000000
Expected ciphertext: f356834379d165cd
Computed ciphertext: f356834379d165cd OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 17

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000800000000000
Expected ciphertext: 2b9f982f20037fa9
Computed ciphertext: 2b9f982f20037fa9 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 18

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000400000000000
Expected ciphertext: 889de068a16f0be6
Computed ciphertext: 889de068a16f0be6 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 19

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000200000000000
Expected ciphertext: e19e275d846a1298
Computed ciphertext: e19e275d846a1298 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 20

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000100000000000
Expected ciphertext: 329a8ed523d71aec
Computed ciphertext: 329a8ed523d71aec OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 21

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000080000000000
Expected ciphertext: e7fce22557d23c97
Computed ciphertext: e7fce22557d23c97 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 22

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000040000000000
Expected ciphertext: 12a9f5817ff2d65d
Computed ciphertext: 12a9f5817ff2d65d OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 23

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000020000000000
Expected ciphertext: a484c3ad38dc9c19
Computed ciphertext: a484c3ad38dc9c19 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 24

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000010000000000
Expected ciphertext: fbe00a8a1ef8ad72
Computed ciphertext: fbe00a8a1ef8ad72 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 25

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000008000000000
Expected ciphertext: 750d079407521363
Computed ciphertext: 750d079407521363 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 26

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000004000000000
Expected ciphertext: 64feed9c724c2faf
Computed ciphertext: 64feed9c724c2faf OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 27

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000002000000000
Expected ciphertext: f02b263b328e2b60
Computed ciphertext: f02b263b328e2b60 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 28

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000001000000000
Expected ciphertext: 9d64555a9a10b852
Computed ciphertext: 9d64555a9a10b852 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 29

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000800000000
Expected ciphertext: d106ff0bed5255d7
Computed ciphertext: d106ff0bed5255d7 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 30

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000400000000
Expected ciphertext: e1652c6b138c64a5
Computed ciphertext: e1652c6b138c64a5 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 31

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000200000000
Expected ciphertext: e428581186ec8f46
Computed ciphertext: e428581186ec8f46 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 32

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000100000000
Expected ciphertext: aeb5f5ede22d1a36
Computed ciphertext: aeb5f5ede22d1a36 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 33

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000080000000
Expected ciphertext: e943d7568aec0c5c
Computed ciphertext: e943d7568aec0c5c OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 34

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000040000000
Expected ciphertext: df98c8276f54b04b
Computed ciphertext: df98c8276f54b04b OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 35

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000020000000
Expected ciphertext: b160e4680f6c696f
Computed ciphertext: b160e4680f6c696f OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 36

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000010000000
Expected ciphertext: fa0752b07d9c4ab8
Computed ciphertext: fa0752b07d9c4ab8 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 37

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000008000000
Expected ciphertext: ca3a2b036dbc8502
Computed ciphertext: ca3a2b036dbc8502 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 38

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000004000000
Expected ciphertext: 5e0905517bb59bcf
Computed ciphertext: 5e0905517bb59bcf OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 39

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000002000000
Expected ciphertext: 814eeb3b91d90726
Computed ciphertext: 814eeb3b91d90726 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 40

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000001000000
Expected ciphertext: 4d49db1532919c9f
Computed ciphertext: 4d49db1532919c9f OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 41

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000800000
Expected ciphertext: 25eb5fc3f8cf0621
Computed ciphertext: 25eb5fc3f8cf0621 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 42

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000400000
Expected ciphertext: ab6a20c0620d1c6f
Computed ciphertext: ab6a20c0620d1c6f OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 43

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000200000
Expected ciphertext: 79e90dbc98f92cca
Computed ciphertext: 79e90dbc98f92cca OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 44

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000100000
Expected ciphertext: 866ecedd8072bb0e
Computed ciphertext: 866ecedd8072bb0e OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 45

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000080000
Expected ciphertext: 8b54536f2f3e64a8
Computed ciphertext: 8b54536f2f3e64a8 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 46

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000040000
Expected ciphertext: ea51d3975595b86b
Computed ciphertext: ea51d3975595b86b OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 47

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000020000
Expected ciphertext: caffc6ac4542de31
Computed ciphertext: caffc6ac4542de31 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 48

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000010000
Expected ciphertext: 8dd45a2ddf90796c
Computed ciphertext: 8dd45a2ddf90796c OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 49

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000008000
Expected ciphertext: 1029d55e880ec2d0
Computed ciphertext: 1029d55e880ec2d0 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 50

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000004000
Expected ciphertext: 5d86cb23639dbea9
Computed ciphertext: 5d86cb23639dbea9 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 51

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000002000
Expected ciphertext: 1d1ca853ae7c0c5f
Computed ciphertext: 1d1ca853ae7c0c5f OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 52

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000001000
Expected ciphertext: ce332329248f3228
Computed ciphertext: ce332329248f3228 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 53

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000800
Expected ciphertext: 8405d1abe24fb942
Computed ciphertext: 8405d1abe24fb942 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 54

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000400
Expected ciphertext: e643d78090ca4207
Computed ciphertext: e643d78090ca4207 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 55

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000200
Expected ciphertext: 48221b9937748a23
Computed ciphertext: 48221b9937748a23 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 56

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000100
Expected ciphertext: dd7c0bbd61fafd54
Computed ciphertext: dd7c0bbd61fafd54 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 57

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000080
Expected ciphertext: 2fbc291a570db5c4
Computed ciphertext: 2fbc291a570db5c4 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 58

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000040
Expected ciphertext: e07c30d7e4e26e12
Computed ciphertext: e07c30d7e4e26e12 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 59

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000020
Expected ciphertext: 0953e2258e8e90a1
Computed ciphertext: 0953e2258e8e90a1 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 60

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000010
Expected ciphertext: 5b711bc4ceebf2ee
Computed ciphertext: 5b711bc4ceebf2ee OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 61

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000008
Expected ciphertext: cc083f1e6d9e85f6
Computed ciphertext: cc083f1e6d9e85f6 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 62

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000004
Expected ciphertext: d2fd8867d50d2dfe
Computed ciphertext: d2fd8867d50d2dfe OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 63

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000002
Expected ciphertext: 06e7ea22ce92708f
Computed ciphertext: 06e7ea22ce92708f OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

VarTxt, # 64

Input plaintext: 0000000000000000
Key: 010101010101010101010101010101010101010101010101
IV: 0000000000000001
Expected ciphertext: 166b40b44aba4bd6
Computed ciphertext: 166b40b44aba4bd6 OK
DECIPHERING Deciphered text: 0000000000000000 OK

 

XDiceLock 8.0.0.1 for Apple Mac OS X C++ source code used in this test:

XDiceLock 8.0.0.1 for Apple Mac OS X

XDiceLockCipher.h
baseCryptoRandomStream.h
baseCryptoRandomStream.cpp
defaultCryptoRandomStream.h
defaultCryptoRandomStream.cpp
baseSymmetricCipher.h
baseSymmetricCipher.cpp
baseSymmetricStreamer.h
baseSymmetricStreamer.cpp
blockCipherOperationModes.h
baseBlockCipherOperationMode_with_IV.h
baseBlockCipherOperationMode_with_IV.cpp
CFB_Mode.h
CFB_Mode.cpp
blockCiphers.h
baseBlockCipher.h
baseBlockCipher.cpp
DEA.h
DEA.cpp
TDEA.h
TDEA.cpp



So, DiceLock cipher test and analysis can go on …

DiceLock is a trademark or registered trademark of his owner where applies. DiceLock research is the research to implement Self-corrector randomisation-encryption and method, european patent EP1182777 granted 08/21/2003 and US patent US7508945 granted 03/24/2009.

Leave a Reply