September 2014
S M T W T F S
« Aug    
 123456
78910111213
14151617181920
21222324252627
282930  

Recent Posts

DiceLock-x 8.0.0.1 for Linux, OFB_Mode class (Output feedback OFB block cipher operation mode algorithm)verified with Advanced Encryption Standard AES 128, VarKey test set and PhysicalCryptoRandomStream class (memory pages kept in RAM, not swapped to file)

DiceLock-x 8.0.0.1 for Linux 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 DiceLock-x 7.0.0.1 for Linux 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 DiceLock-x 8.0.0.1 for Linux 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 DiceLock-x 8.0.0.1 for Linux is developed, all individual components must be tested and verified, and in this article we verify Output feedback OFB class (computing Output feedback OFB block cipher algorithm).

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


Verified DiceLock-x 8.0.0.1 for Linux

Verification components:

– Block cipher operation mode encryption algorithm: OFB_Mode class
– Block cipher encryption algorithm: AES128 class
– Test set : VarKey
– Bit stream memory management: PhysicalCryptoRandomStream class (memory pages kept in RAM, not swapped to file)

Memory characteristic used in this test:

PhysicalCryptoRandomStream class makes use of AWE (Address Windowing Extensions) that uses physical nonpaged memory, so memory is not swapped to hard disk.
In order to use PhysicalCryptoRandomStream class, which works with AWE it requires that “Lock Pages In Memory” Windows security setting policy permission must be granted in “Local Policy Settings” to the account executing the program, and in some versions the program must have “Run this program as an administrator” “Privilege Level” option checked.

 

Once computed we’ve got the following results:

VarKey, test# 1

Input plaintext: 00000000000000000000000000000000
Key: 80000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 0edd33d3c621e546455bd8ba1418bec8
Computed ciphertext: 0edd33d3c621e546455bd8ba1418bec8 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 2

Input plaintext: 00000000000000000000000000000000
Key: c0000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 4bc3f883450c113c64ca42e1112a9e87
Computed ciphertext: 4bc3f883450c113c64ca42e1112a9e87 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 3

Input plaintext: 00000000000000000000000000000000
Key: e0000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 72a1da770f5d7ac4c9ef94d822affd97
Computed ciphertext: 72a1da770f5d7ac4c9ef94d822affd97 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 4

Input plaintext: 00000000000000000000000000000000
Key: f0000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 970014d634e2b7650777e8e84d03ccd8
Computed ciphertext: 970014d634e2b7650777e8e84d03ccd8 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 5

Input plaintext: 00000000000000000000000000000000
Key: f8000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: f17e79aed0db7e279e955b5f493875a7
Computed ciphertext: f17e79aed0db7e279e955b5f493875a7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 6

Input plaintext: 00000000000000000000000000000000
Key: fc000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 9ed5a75136a940d0963da379db4af26a
Computed ciphertext: 9ed5a75136a940d0963da379db4af26a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 7

Input plaintext: 00000000000000000000000000000000
Key: fe000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: c4295f83465c7755e8fa364bac6a7ea5
Computed ciphertext: c4295f83465c7755e8fa364bac6a7ea5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 8

Input plaintext: 00000000000000000000000000000000
Key: ff000000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: b1d758256b28fd850ad4944208cf1155
Computed ciphertext: b1d758256b28fd850ad4944208cf1155 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 9

Input plaintext: 00000000000000000000000000000000
Key: ff800000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 42ffb34c743de4d88ca38011c990890b
Computed ciphertext: 42ffb34c743de4d88ca38011c990890b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 10

Input plaintext: 00000000000000000000000000000000
Key: ffc00000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 9958f0ecea8b2172c0c1995f9182c0f3
Computed ciphertext: 9958f0ecea8b2172c0c1995f9182c0f3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 11

Input plaintext: 00000000000000000000000000000000
Key: ffe00000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 956d7798fac20f82a8823f984d06f7f5
Computed ciphertext: 956d7798fac20f82a8823f984d06f7f5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 12

Input plaintext: 00000000000000000000000000000000
Key: fff00000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: a01bf44f2d16be928ca44aaf7b9b106b
Computed ciphertext: a01bf44f2d16be928ca44aaf7b9b106b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 13

Input plaintext: 00000000000000000000000000000000
Key: fff80000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: b5f1a33e50d40d103764c76bd4c6b6f8
Computed ciphertext: b5f1a33e50d40d103764c76bd4c6b6f8 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 14

Input plaintext: 00000000000000000000000000000000
Key: fffc0000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 2637050c9fc0d4817e2d69de878aee8d
Computed ciphertext: 2637050c9fc0d4817e2d69de878aee8d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 15

Input plaintext: 00000000000000000000000000000000
Key: fffe0000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 113ecbe4a453269a0dd26069467fb5b5
Computed ciphertext: 113ecbe4a453269a0dd26069467fb5b5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 16

Input plaintext: 00000000000000000000000000000000
Key: ffff0000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 97d0754fe68f11b9e375d070a608c884
Computed ciphertext: 97d0754fe68f11b9e375d070a608c884 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 17

Input plaintext: 00000000000000000000000000000000
Key: ffff8000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: c6a0b3e998d05068a5399778405200b4
Computed ciphertext: c6a0b3e998d05068a5399778405200b4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 18

Input plaintext: 00000000000000000000000000000000
Key: ffffc000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: df556a33438db87bc41b1752c55e5e49
Computed ciphertext: df556a33438db87bc41b1752c55e5e49 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 19

Input plaintext: 00000000000000000000000000000000
Key: ffffe000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 90fb128d3a1af6e548521bb962bf1f05
Computed ciphertext: 90fb128d3a1af6e548521bb962bf1f05 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 20

Input plaintext: 00000000000000000000000000000000
Key: fffff000000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 26298e9c1db517c215fadfb7d2a8d691
Computed ciphertext: 26298e9c1db517c215fadfb7d2a8d691 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 21

Input plaintext: 00000000000000000000000000000000
Key: fffff800000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: a6cb761d61f8292d0df393a279ad0380
Computed ciphertext: a6cb761d61f8292d0df393a279ad0380 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 22

Input plaintext: 00000000000000000000000000000000
Key: fffffc00000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 12acd89b13cd5f8726e34d44fd486108
Computed ciphertext: 12acd89b13cd5f8726e34d44fd486108 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 23

Input plaintext: 00000000000000000000000000000000
Key: fffffe00000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 95b1703fc57ba09fe0c3580febdd7ed4
Computed ciphertext: 95b1703fc57ba09fe0c3580febdd7ed4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 24

Input plaintext: 00000000000000000000000000000000
Key: ffffff00000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: de11722d893e9f9121c381becc1da59a
Computed ciphertext: de11722d893e9f9121c381becc1da59a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 25

Input plaintext: 00000000000000000000000000000000
Key: ffffff80000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 6d114ccb27bf391012e8974c546d9bf2
Computed ciphertext: 6d114ccb27bf391012e8974c546d9bf2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 26

Input plaintext: 00000000000000000000000000000000
Key: ffffffc0000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 5ce37e17eb4646ecfac29b9cc38d9340
Computed ciphertext: 5ce37e17eb4646ecfac29b9cc38d9340 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 27

Input plaintext: 00000000000000000000000000000000
Key: ffffffe0000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 18c1b6e2157122056d0243d8a165cddb
Computed ciphertext: 18c1b6e2157122056d0243d8a165cddb OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 28

Input plaintext: 00000000000000000000000000000000
Key: fffffff0000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 99693e6a59d1366c74d823562d7e1431
Computed ciphertext: 99693e6a59d1366c74d823562d7e1431 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 29

Input plaintext: 00000000000000000000000000000000
Key: fffffff8000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 6c7c64dc84a8bba758ed17eb025a57e3
Computed ciphertext: 6c7c64dc84a8bba758ed17eb025a57e3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 30

Input plaintext: 00000000000000000000000000000000
Key: fffffffc000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: e17bc79f30eaab2fac2cbbe3458d687a
Computed ciphertext: e17bc79f30eaab2fac2cbbe3458d687a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 31

Input plaintext: 00000000000000000000000000000000
Key: fffffffe000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 1114bc2028009b923f0b01915ce5e7c4
Computed ciphertext: 1114bc2028009b923f0b01915ce5e7c4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 32

Input plaintext: 00000000000000000000000000000000
Key: ffffffff000000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 9c28524a16a1e1c1452971caa8d13476
Computed ciphertext: 9c28524a16a1e1c1452971caa8d13476 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 33

Input plaintext: 00000000000000000000000000000000
Key: ffffffff800000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: ed62e16363638360fdd6ad62112794f0
Computed ciphertext: ed62e16363638360fdd6ad62112794f0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 34

Input plaintext: 00000000000000000000000000000000
Key: ffffffffc00000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 5a8688f0b2a2c16224c161658ffd4044
Computed ciphertext: 5a8688f0b2a2c16224c161658ffd4044 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 35

Input plaintext: 00000000000000000000000000000000
Key: ffffffffe00000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 23f710842b9bb9c32f26648c786807ca
Computed ciphertext: 23f710842b9bb9c32f26648c786807ca OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 36

Input plaintext: 00000000000000000000000000000000
Key: fffffffff00000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 44a98bf11e163f632c47ec6a49683a89
Computed ciphertext: 44a98bf11e163f632c47ec6a49683a89 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 37

Input plaintext: 00000000000000000000000000000000
Key: fffffffff80000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 0f18aff94274696d9b61848bd50ac5e5
Computed ciphertext: 0f18aff94274696d9b61848bd50ac5e5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 38

Input plaintext: 00000000000000000000000000000000
Key: fffffffffc0000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 82408571c3e2424540207f833b6dda69
Computed ciphertext: 82408571c3e2424540207f833b6dda69 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 39

Input plaintext: 00000000000000000000000000000000
Key: fffffffffe0000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 303ff996947f0c7d1f43c8f3027b9b75
Computed ciphertext: 303ff996947f0c7d1f43c8f3027b9b75 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 40

Input plaintext: 00000000000000000000000000000000
Key: ffffffffff0000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 7df4daf4ad29a3615a9b6ece5c99518a
Computed ciphertext: 7df4daf4ad29a3615a9b6ece5c99518a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 41

Input plaintext: 00000000000000000000000000000000
Key: ffffffffff8000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: c72954a48d0774db0b4971c526260415
Computed ciphertext: c72954a48d0774db0b4971c526260415 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 42

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffc000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 1df9b76112dc6531e07d2cfda04411f0
Computed ciphertext: 1df9b76112dc6531e07d2cfda04411f0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 43

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffe000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 8e4d8e699119e1fc87545a647fb1d34f
Computed ciphertext: 8e4d8e699119e1fc87545a647fb1d34f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 44

Input plaintext: 00000000000000000000000000000000
Key: fffffffffff000000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: e6c4807ae11f36f091c57d9fb68548d1
Computed ciphertext: e6c4807ae11f36f091c57d9fb68548d1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 45

Input plaintext: 00000000000000000000000000000000
Key: fffffffffff800000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 8ebf73aad49c82007f77a5c1ccec6ab4
Computed ciphertext: 8ebf73aad49c82007f77a5c1ccec6ab4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 46

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffc00000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 4fb288cc2040049001d2c7585ad123fc
Computed ciphertext: 4fb288cc2040049001d2c7585ad123fc OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 47

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffe00000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 04497110efb9dceb13e2b13fb4465564
Computed ciphertext: 04497110efb9dceb13e2b13fb4465564 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 48

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffff00000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 75550e6cb5a88e49634c9ab69eda0430
Computed ciphertext: 75550e6cb5a88e49634c9ab69eda0430 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 49

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffff80000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: b6768473ce9843ea66a81405dd50b345
Computed ciphertext: b6768473ce9843ea66a81405dd50b345 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 50

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffc0000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: cb2f430383f9084e03a653571e065de6
Computed ciphertext: cb2f430383f9084e03a653571e065de6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 51

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffe0000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: ff4e66c07bae3e79fb7d210847a3b0ba
Computed ciphertext: ff4e66c07bae3e79fb7d210847a3b0ba OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 52

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffff0000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 7b90785125505fad59b13c186dd66ce3
Computed ciphertext: 7b90785125505fad59b13c186dd66ce3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 53

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffff8000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 8b527a6aebdaec9eaef8eda2cb7783e5
Computed ciphertext: 8b527a6aebdaec9eaef8eda2cb7783e5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 54

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffc000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 43fdaf53ebbc9880c228617d6a9b548b
Computed ciphertext: 43fdaf53ebbc9880c228617d6a9b548b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 55

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffe000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 53786104b9744b98f052c46f1c850d0b
Computed ciphertext: 53786104b9744b98f052c46f1c850d0b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 56

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffff000000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: b5ab3013dd1e61df06cbaf34ca2aee78
Computed ciphertext: b5ab3013dd1e61df06cbaf34ca2aee78 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 57

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffff800000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 7470469be9723030fdcc73a8cd4fbb10
Computed ciphertext: 7470469be9723030fdcc73a8cd4fbb10 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 58

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffc00000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: a35a63f5343ebe9ef8167bcb48ad122e
Computed ciphertext: a35a63f5343ebe9ef8167bcb48ad122e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 59

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffe00000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: fd8687f0757a210e9fdf181204c30863
Computed ciphertext: fd8687f0757a210e9fdf181204c30863 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 60

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffff00000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 7a181e84bd5457d26a88fbae96018fb0
Computed ciphertext: 7a181e84bd5457d26a88fbae96018fb0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 61

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffff80000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 653317b9362b6f9b9e1a580e68d494b5
Computed ciphertext: 653317b9362b6f9b9e1a580e68d494b5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 62

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffc0000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 995c9dc0b689f03c45867b5faa5c18d1
Computed ciphertext: 995c9dc0b689f03c45867b5faa5c18d1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 63

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffe0000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 77a4d96d56dda398b9aabecfc75729fd
Computed ciphertext: 77a4d96d56dda398b9aabecfc75729fd OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 64

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffff0000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 84be19e053635f09f2665e7bae85b42d
Computed ciphertext: 84be19e053635f09f2665e7bae85b42d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 65

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffff8000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 32cd652842926aea4aa6137bb2be2b5e
Computed ciphertext: 32cd652842926aea4aa6137bb2be2b5e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 66

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffc000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 493d4a4f38ebb337d10aa84e9171a554
Computed ciphertext: 493d4a4f38ebb337d10aa84e9171a554 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 67

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffe000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: d9bff7ff454b0ec5a4a2a69566e2cb84
Computed ciphertext: d9bff7ff454b0ec5a4a2a69566e2cb84 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 68

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffff000000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 3535d565ace3f31eb249ba2cc6765d7a
Computed ciphertext: 3535d565ace3f31eb249ba2cc6765d7a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 69

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffff800000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: f60e91fc3269eecf3231c6e9945697c6
Computed ciphertext: f60e91fc3269eecf3231c6e9945697c6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 70

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffc00000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: ab69cfadf51f8e604d9cc37182f6635a
Computed ciphertext: ab69cfadf51f8e604d9cc37182f6635a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 71

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffe00000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 7866373f24a0b6ed56e0d96fcdafb877
Computed ciphertext: 7866373f24a0b6ed56e0d96fcdafb877 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 72

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffff00000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 1ea448c2aac954f5d812e9d78494446a
Computed ciphertext: 1ea448c2aac954f5d812e9d78494446a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 73

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffff80000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: acc5599dd8ac02239a0fef4a36dd1668
Computed ciphertext: acc5599dd8ac02239a0fef4a36dd1668 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 74

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffc0000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: d8764468bb103828cf7e1473ce895073
Computed ciphertext: d8764468bb103828cf7e1473ce895073 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 75

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffe0000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 1b0d02893683b9f180458e4aa6b73982
Computed ciphertext: 1b0d02893683b9f180458e4aa6b73982 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 76

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffff0000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 96d9b017d302df410a937dcdb8bb6e43
Computed ciphertext: 96d9b017d302df410a937dcdb8bb6e43 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 77

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffff8000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: ef1623cc44313cff440b1594a7e21cc6
Computed ciphertext: ef1623cc44313cff440b1594a7e21cc6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 78

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffc000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 284ca2fa35807b8b0ae4d19e11d7dbd7
Computed ciphertext: 284ca2fa35807b8b0ae4d19e11d7dbd7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 79

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffe000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: f2e976875755f9401d54f36e2a23a594
Computed ciphertext: f2e976875755f9401d54f36e2a23a594 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 80

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffff000000000000
IV: 00000000000000000000000000000000
Expected ciphertext: ec198a18e10e532403b7e20887c8dd80
Computed ciphertext: ec198a18e10e532403b7e20887c8dd80 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 81

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffff800000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 545d50ebd919e4a6949d96ad47e46a80
Computed ciphertext: 545d50ebd919e4a6949d96ad47e46a80 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 82

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffc00000000000
IV: 00000000000000000000000000000000
Expected ciphertext: dbdfb527060e0a71009c7bb0c68f1d44
Computed ciphertext: dbdfb527060e0a71009c7bb0c68f1d44 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 83

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffe00000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 9cfa1322ea33da2173a024f2ff0d896d
Computed ciphertext: 9cfa1322ea33da2173a024f2ff0d896d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 84

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffff00000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 8785b1a75b0f3bd958dcd0e29318c521
Computed ciphertext: 8785b1a75b0f3bd958dcd0e29318c521 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 85

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffff80000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 38f67b9e98e4a97b6df030a9fcdd0104
Computed ciphertext: 38f67b9e98e4a97b6df030a9fcdd0104 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 86

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffc0000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 192afffb2c880e82b05926d0fc6c448b
Computed ciphertext: 192afffb2c880e82b05926d0fc6c448b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 87

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffe0000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 6a7980ce7b105cf530952d74daaf798c
Computed ciphertext: 6a7980ce7b105cf530952d74daaf798c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 88

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffff0000000000
IV: 00000000000000000000000000000000
Expected ciphertext: ea3695e1351b9d6858bd958cf513ef6c
Computed ciphertext: ea3695e1351b9d6858bd958cf513ef6c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 89

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffff8000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 6da0490ba0ba0343b935681d2cce5ba1
Computed ciphertext: 6da0490ba0ba0343b935681d2cce5ba1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 90

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffc000000000
IV: 00000000000000000000000000000000
Expected ciphertext: f0ea23af08534011c60009ab29ada2f1
Computed ciphertext: f0ea23af08534011c60009ab29ada2f1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 91

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffe000000000
IV: 00000000000000000000000000000000
Expected ciphertext: ff13806cf19cc38721554d7c0fcdcd4b
Computed ciphertext: ff13806cf19cc38721554d7c0fcdcd4b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 92

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffff000000000
IV: 00000000000000000000000000000000
Expected ciphertext: 6838af1f4f69bae9d85dd188dcdf0688
Computed ciphertext: 6838af1f4f69bae9d85dd188dcdf0688 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 93

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffff800000000
IV: 00000000000000000000000000000000
Expected ciphertext: 36cf44c92d550bfb1ed28ef583ddf5d7
Computed ciphertext: 36cf44c92d550bfb1ed28ef583ddf5d7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 94

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffc00000000
IV: 00000000000000000000000000000000
Expected ciphertext: d06e3195b5376f109d5c4ec6c5d62ced
Computed ciphertext: d06e3195b5376f109d5c4ec6c5d62ced OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 95

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffe00000000
IV: 00000000000000000000000000000000
Expected ciphertext: c440de014d3d610707279b13242a5c36
Computed ciphertext: c440de014d3d610707279b13242a5c36 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 96

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffff00000000
IV: 00000000000000000000000000000000
Expected ciphertext: f0c5c6ffa5e0bd3a94c88f6b6f7c16b9
Computed ciphertext: f0c5c6ffa5e0bd3a94c88f6b6f7c16b9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 97

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffff80000000
IV: 00000000000000000000000000000000
Expected ciphertext: 3e40c3901cd7effc22bffc35dee0b4d9
Computed ciphertext: 3e40c3901cd7effc22bffc35dee0b4d9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 98

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffc0000000
IV: 00000000000000000000000000000000
Expected ciphertext: b63305c72bedfab97382c406d0c49bc6
Computed ciphertext: b63305c72bedfab97382c406d0c49bc6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 99

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffe0000000
IV: 00000000000000000000000000000000
Expected ciphertext: 36bbaab22a6bd4925a99a2b408d2dbae
Computed ciphertext: 36bbaab22a6bd4925a99a2b408d2dbae OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 100

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffff0000000
IV: 00000000000000000000000000000000
Expected ciphertext: 307c5b8fcd0533ab98bc51e27a6ce461
Computed ciphertext: 307c5b8fcd0533ab98bc51e27a6ce461 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 101

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffff8000000
IV: 00000000000000000000000000000000
Expected ciphertext: 829c04ff4c07513c0b3ef05c03e337b5
Computed ciphertext: 829c04ff4c07513c0b3ef05c03e337b5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 102

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffc000000
IV: 00000000000000000000000000000000
Expected ciphertext: f17af0e895dda5eb98efc68066e84c54
Computed ciphertext: f17af0e895dda5eb98efc68066e84c54 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 103

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffe000000
IV: 00000000000000000000000000000000
Expected ciphertext: 277167f3812afff1ffacb4a934379fc3
Computed ciphertext: 277167f3812afff1ffacb4a934379fc3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 104

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffff000000
IV: 00000000000000000000000000000000
Expected ciphertext: 2cb1dc3a9c72972e425ae2ef3eb597cd
Computed ciphertext: 2cb1dc3a9c72972e425ae2ef3eb597cd OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 105

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffff800000
IV: 00000000000000000000000000000000
Expected ciphertext: 36aeaa3a213e968d4b5b679d3a2c97fe
Computed ciphertext: 36aeaa3a213e968d4b5b679d3a2c97fe OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 106

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffc00000
IV: 00000000000000000000000000000000
Expected ciphertext: 9241daca4fdd034a82372db50e1a0f3f
Computed ciphertext: 9241daca4fdd034a82372db50e1a0f3f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 107

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffe00000
IV: 00000000000000000000000000000000
Expected ciphertext: c14574d9cd00cf2b5a7f77e53cd57885
Computed ciphertext: c14574d9cd00cf2b5a7f77e53cd57885 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 108

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffff00000
IV: 00000000000000000000000000000000
Expected ciphertext: 793de39236570aba83ab9b737cb521c9
Computed ciphertext: 793de39236570aba83ab9b737cb521c9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 109

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffff80000
IV: 00000000000000000000000000000000
Expected ciphertext: 16591c0f27d60e29b85a96c33861a7ef
Computed ciphertext: 16591c0f27d60e29b85a96c33861a7ef OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 110

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffc0000
IV: 00000000000000000000000000000000
Expected ciphertext: 44fb5c4d4f5cb79be5c174a3b1c97348
Computed ciphertext: 44fb5c4d4f5cb79be5c174a3b1c97348 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 111

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffe0000
IV: 00000000000000000000000000000000
Expected ciphertext: 674d2b61633d162be59dde04222f4740
Computed ciphertext: 674d2b61633d162be59dde04222f4740 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 112

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffff0000
IV: 00000000000000000000000000000000
Expected ciphertext: b4750ff263a65e1f9e924ccfd98f3e37
Computed ciphertext: b4750ff263a65e1f9e924ccfd98f3e37 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 113

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffff8000
IV: 00000000000000000000000000000000
Expected ciphertext: 62d0662d6eaeddedebae7f7ea3a4f6b6
Computed ciphertext: 62d0662d6eaeddedebae7f7ea3a4f6b6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 114

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffffc000
IV: 00000000000000000000000000000000
Expected ciphertext: 70c46bb30692be657f7eaa93ebad9897
Computed ciphertext: 70c46bb30692be657f7eaa93ebad9897 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 115

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffffe000
IV: 00000000000000000000000000000000
Expected ciphertext: 323994cfb9da285a5d9642e1759b224a
Computed ciphertext: 323994cfb9da285a5d9642e1759b224a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 116

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffff000
IV: 00000000000000000000000000000000
Expected ciphertext: 1dbf57877b7b17385c85d0b54851e371
Computed ciphertext: 1dbf57877b7b17385c85d0b54851e371 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 117

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffff800
IV: 00000000000000000000000000000000
Expected ciphertext: dfa5c097cdc1532ac071d57b1d28d1bd
Computed ciphertext: dfa5c097cdc1532ac071d57b1d28d1bd OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 118

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffffc00
IV: 00000000000000000000000000000000
Expected ciphertext: 3a0c53fa37311fc10bd2a9981f513174
Computed ciphertext: 3a0c53fa37311fc10bd2a9981f513174 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 119

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffffe00
IV: 00000000000000000000000000000000
Expected ciphertext: ba4f970c0a25c41814bdae2e506be3b4
Computed ciphertext: ba4f970c0a25c41814bdae2e506be3b4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 120

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffffff00
IV: 00000000000000000000000000000000
Expected ciphertext: 2dce3acb727cd13ccd76d425ea56e4f6
Computed ciphertext: 2dce3acb727cd13ccd76d425ea56e4f6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 121

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffffff80
IV: 00000000000000000000000000000000
Expected ciphertext: 5160474d504b9b3eefb68d35f245f4b3
Computed ciphertext: 5160474d504b9b3eefb68d35f245f4b3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 122

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffffffc0
IV: 00000000000000000000000000000000
Expected ciphertext: 41a8a947766635dec37553d9a6c0cbb7
Computed ciphertext: 41a8a947766635dec37553d9a6c0cbb7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 123

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffffffe0
IV: 00000000000000000000000000000000
Expected ciphertext: 25d6cfe6881f2bf497dd14cd4ddf445b
Computed ciphertext: 25d6cfe6881f2bf497dd14cd4ddf445b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 124

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffffff0
IV: 00000000000000000000000000000000
Expected ciphertext: 41c78c135ed9e98c096640647265da1e
Computed ciphertext: 41c78c135ed9e98c096640647265da1e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 125

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffffff8
IV: 00000000000000000000000000000000
Expected ciphertext: 5a4d404d8917e353e92a21072c3b2305
Computed ciphertext: 5a4d404d8917e353e92a21072c3b2305 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 126

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffffffc
IV: 00000000000000000000000000000000
Expected ciphertext: 02bc96846b3fdc71643f384cd3cc3eaf
Computed ciphertext: 02bc96846b3fdc71643f384cd3cc3eaf OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 127

Input plaintext: 00000000000000000000000000000000
Key: fffffffffffffffffffffffffffffffe
IV: 00000000000000000000000000000000
Expected ciphertext: 9ba4a9143f4e5d4048521c4f8877d88e
Computed ciphertext: 9ba4a9143f4e5d4048521c4f8877d88e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarKey, test# 128

Input plaintext: 00000000000000000000000000000000
Key: ffffffffffffffffffffffffffffffff
IV: 00000000000000000000000000000000
Expected ciphertext: a1f6258c877d5fcd8964484538bfc92c
Computed ciphertext: a1f6258c877d5fcd8964484538bfc92c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

DiceLock-x 8.0.0.1 for Linux C++ source code used in this test:

DiceLock-x 8.0.0.1 for Linux

DiceLockCipher.h
cryptoRandomStreams.h
baseCryptoRandomStream.h
baseCryptoRandomStream.cpp
physicalCryptoRandomStream.h
physicalCryptoRandomStream.cpp
baseSymmetricCipher.h
baseSymmetricCipher.cpp
baseSymmetricStreamer.h
baseSymmetricStreamer.cpp
blockCipherOperationModes.h
baseBlockCipherOperationMode_with_IV.h
baseBlockCipherOperationMode_with_IV.cpp
OFB_Mode.h
OFB_Mode.cpp
blockCiphers.h
baseBlockCipher.h
baseBlockCipher.cpp
baseAES.h
baseAES.cpp
AES128.h
AES128.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