August 2014
S M T W T F S
« Jul    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

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 256, VarTxt 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: AES256 class
– Test set : VarTxt
– 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:

VarTxt, test# 1

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: 80000000000000000000000000000000
Expected ciphertext: ddc6bf790c15760d8d9aeb6f9a75fd4e
Computed ciphertext: ddc6bf790c15760d8d9aeb6f9a75fd4e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 2

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: c0000000000000000000000000000000
Expected ciphertext: 0a6bdc6d4c1e6280301fd8e97ddbe601
Computed ciphertext: 0a6bdc6d4c1e6280301fd8e97ddbe601 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 3

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: e0000000000000000000000000000000
Expected ciphertext: 9b80eefb7ebe2d2b16247aa0efc72f5d
Computed ciphertext: 9b80eefb7ebe2d2b16247aa0efc72f5d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 4

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: f0000000000000000000000000000000
Expected ciphertext: 7f2c5ece07a98d8bee13c51177395ff7
Computed ciphertext: 7f2c5ece07a98d8bee13c51177395ff7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 5

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: f8000000000000000000000000000000
Expected ciphertext: 7818d800dcf6f4be1e0e94f403d1e4c2
Computed ciphertext: 7818d800dcf6f4be1e0e94f403d1e4c2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 6

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fc000000000000000000000000000000
Expected ciphertext: e74cd1c92f0919c35a0324123d6177d3
Computed ciphertext: e74cd1c92f0919c35a0324123d6177d3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 7

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fe000000000000000000000000000000
Expected ciphertext: 8092a4dcf2da7e77e93bdd371dfed82e
Computed ciphertext: 8092a4dcf2da7e77e93bdd371dfed82e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 8

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ff000000000000000000000000000000
Expected ciphertext: 49af6b372135acef10132e548f217b17
Computed ciphertext: 49af6b372135acef10132e548f217b17 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 9

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ff800000000000000000000000000000
Expected ciphertext: 8bcd40f94ebb63b9f7909676e667f1e7
Computed ciphertext: 8bcd40f94ebb63b9f7909676e667f1e7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 10

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffc00000000000000000000000000000
Expected ciphertext: fe1cffb83f45dcfb38b29be438dbd3ab
Computed ciphertext: fe1cffb83f45dcfb38b29be438dbd3ab OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 11

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffe00000000000000000000000000000
Expected ciphertext: 0dc58a8d886623705aec15cb1e70dc0e
Computed ciphertext: 0dc58a8d886623705aec15cb1e70dc0e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 12

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

 

VarTxt, test# 13

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fff80000000000000000000000000000
Expected ciphertext: 047bba83f7aa841731504e012208fc9e
Computed ciphertext: 047bba83f7aa841731504e012208fc9e OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 14

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffc0000000000000000000000000000
Expected ciphertext: dc8f0e4915fd81ba70a331310882f6da
Computed ciphertext: dc8f0e4915fd81ba70a331310882f6da OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 15

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffe0000000000000000000000000000
Expected ciphertext: 1569859ea6b7206c30bf4fd0cbfac33c
Computed ciphertext: 1569859ea6b7206c30bf4fd0cbfac33c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 16

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffff0000000000000000000000000000
Expected ciphertext: 300ade92f88f48fa2df730ec16ef44cd
Computed ciphertext: 300ade92f88f48fa2df730ec16ef44cd OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 17

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffff8000000000000000000000000000
Expected ciphertext: 1fe6cc3c05965dc08eb0590c95ac71d0
Computed ciphertext: 1fe6cc3c05965dc08eb0590c95ac71d0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 18

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffc000000000000000000000000000
Expected ciphertext: 59e858eaaa97fec38111275b6cf5abc0
Computed ciphertext: 59e858eaaa97fec38111275b6cf5abc0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 19

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffe000000000000000000000000000
Expected ciphertext: 2239455e7afe3b0616100288cc5a723b
Computed ciphertext: 2239455e7afe3b0616100288cc5a723b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 20

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffff000000000000000000000000000
Expected ciphertext: 3ee500c5c8d63479717163e55c5c4522
Computed ciphertext: 3ee500c5c8d63479717163e55c5c4522 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 21

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

 

VarTxt, test# 22

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffc00000000000000000000000000
Expected ciphertext: b1f4066e6f4f187dfe5f2ad1b17819d0
Computed ciphertext: b1f4066e6f4f187dfe5f2ad1b17819d0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 23

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffe00000000000000000000000000
Expected ciphertext: 6ef4cc4de49b11065d7af2909854794a
Computed ciphertext: 6ef4cc4de49b11065d7af2909854794a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 24

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

 

VarTxt, test# 25

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffff80000000000000000000000000
Expected ciphertext: 36aff0ef7bf3280772cf4cac80a0d2b2
Computed ciphertext: 36aff0ef7bf3280772cf4cac80a0d2b2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 26

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffc0000000000000000000000000
Expected ciphertext: 1f8eedea0f62a1406d58cfc3ecea72cf
Computed ciphertext: 1f8eedea0f62a1406d58cfc3ecea72cf OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 27

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffe0000000000000000000000000
Expected ciphertext: abf4154a3375a1d3e6b1d454438f95a6
Computed ciphertext: abf4154a3375a1d3e6b1d454438f95a6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 28

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffff0000000000000000000000000
Expected ciphertext: 96f96e9d607f6615fc192061ee648b07
Computed ciphertext: 96f96e9d607f6615fc192061ee648b07 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 29

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffff8000000000000000000000000
Expected ciphertext: cf37cdaaa0d2d536c71857634c792064
Computed ciphertext: cf37cdaaa0d2d536c71857634c792064 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 30

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

 

VarTxt, test# 31

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffe000000000000000000000000
Expected ciphertext: 8d6a8afe55a6e481badae0d146f436db
Computed ciphertext: 8d6a8afe55a6e481badae0d146f436db OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 32

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffff000000000000000000000000
Expected ciphertext: 6a4981f2915e3e68af6c22385dd06756
Computed ciphertext: 6a4981f2915e3e68af6c22385dd06756 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 33

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffff800000000000000000000000
Expected ciphertext: 42a1136e5f8d8d21d3101998642d573b
Computed ciphertext: 42a1136e5f8d8d21d3101998642d573b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 34

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffc00000000000000000000000
Expected ciphertext: 9b471596dc69ae1586cee6158b0b0181
Computed ciphertext: 9b471596dc69ae1586cee6158b0b0181 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 35

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffe00000000000000000000000
Expected ciphertext: 753665c4af1eff33aa8b628bf8741cfd
Computed ciphertext: 753665c4af1eff33aa8b628bf8741cfd OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 36

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffff00000000000000000000000
Expected ciphertext: 9a682acf40be01f5b2a4193c9a82404d
Computed ciphertext: 9a682acf40be01f5b2a4193c9a82404d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 37

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffff80000000000000000000000
Expected ciphertext: 54fafe26e4287f17d1935f87eb9ade01
Computed ciphertext: 54fafe26e4287f17d1935f87eb9ade01 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 38

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffc0000000000000000000000
Expected ciphertext: 49d541b2e74cfe73e6a8e8225f7bd449
Computed ciphertext: 49d541b2e74cfe73e6a8e8225f7bd449 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 39

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffe0000000000000000000000
Expected ciphertext: 11a45530f624ff6f76a1b3826626ff7b
Computed ciphertext: 11a45530f624ff6f76a1b3826626ff7b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 40

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffff0000000000000000000000
Expected ciphertext: f96b0c4a8bc6c86130289f60b43b8fba
Computed ciphertext: f96b0c4a8bc6c86130289f60b43b8fba OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 41

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffff8000000000000000000000
Expected ciphertext: 48c7d0e80834ebdc35b6735f76b46c8b
Computed ciphertext: 48c7d0e80834ebdc35b6735f76b46c8b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 42

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffc000000000000000000000
Expected ciphertext: 2463531ab54d66955e73edc4cb8eaa45
Computed ciphertext: 2463531ab54d66955e73edc4cb8eaa45 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 43

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffe000000000000000000000
Expected ciphertext: ac9bd8e2530469134b9d5b065d4f565b
Computed ciphertext: ac9bd8e2530469134b9d5b065d4f565b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 44

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffff000000000000000000000
Expected ciphertext: 3f5f9106d0e52f973d4890e6f37e8a00
Computed ciphertext: 3f5f9106d0e52f973d4890e6f37e8a00 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 45

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffff800000000000000000000
Expected ciphertext: 20ebc86f1304d272e2e207e59db639f0
Computed ciphertext: 20ebc86f1304d272e2e207e59db639f0 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 46

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffc00000000000000000000
Expected ciphertext: e67ae6426bf9526c972cff072b52252c
Computed ciphertext: e67ae6426bf9526c972cff072b52252c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 47

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffe00000000000000000000
Expected ciphertext: 1a518dddaf9efa0d002cc58d107edfc8
Computed ciphertext: 1a518dddaf9efa0d002cc58d107edfc8 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 48

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffff00000000000000000000
Expected ciphertext: ead731af4d3a2fe3b34bed047942a49f
Computed ciphertext: ead731af4d3a2fe3b34bed047942a49f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 49

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

 

VarTxt, test# 50

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

 

VarTxt, test# 51

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

 

VarTxt, test# 52

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffff0000000000000000000
Expected ciphertext: 4632154179a555c17ea604d0889fab14
Computed ciphertext: 4632154179a555c17ea604d0889fab14 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 53

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffff8000000000000000000
Expected ciphertext: dd27cac6401a022e8f38f9f93e774417
Computed ciphertext: dd27cac6401a022e8f38f9f93e774417 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 54

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffc000000000000000000
Expected ciphertext: c090313eb98674f35f3123385fb95d4d
Computed ciphertext: c090313eb98674f35f3123385fb95d4d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 55

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffe000000000000000000
Expected ciphertext: cc3526262b92f02edce548f716b9f45c
Computed ciphertext: cc3526262b92f02edce548f716b9f45c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 56

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

 

VarTxt, test# 57

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffff800000000000000000
Expected ciphertext: 0d9ac756eb297695eed4d382eb126d26
Computed ciphertext: 0d9ac756eb297695eed4d382eb126d26 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 58

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffc00000000000000000
Expected ciphertext: 56ede9dda3f6f141bff1757fa689c3e1
Computed ciphertext: 56ede9dda3f6f141bff1757fa689c3e1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 59

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffe00000000000000000
Expected ciphertext: 768f520efe0f23e61d3ec8ad9ce91774
Computed ciphertext: 768f520efe0f23e61d3ec8ad9ce91774 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 60

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffff00000000000000000
Expected ciphertext: b1144ddfa75755213390e7c596660490
Computed ciphertext: b1144ddfa75755213390e7c596660490 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 61

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffff80000000000000000
Expected ciphertext: 1d7c0c4040b355b9d107a99325e3b050
Computed ciphertext: 1d7c0c4040b355b9d107a99325e3b050 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 62

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffc0000000000000000
Expected ciphertext: d8e2bb1ae8ee3dcf5bf7d6c38da82a1a
Computed ciphertext: d8e2bb1ae8ee3dcf5bf7d6c38da82a1a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 63

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffe0000000000000000
Expected ciphertext: faf82d178af25a9886a47e7f789b98d7
Computed ciphertext: faf82d178af25a9886a47e7f789b98d7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 64

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffff0000000000000000
Expected ciphertext: 9b58dbfd77fe5aca9cfc190cd1b82d19
Computed ciphertext: 9b58dbfd77fe5aca9cfc190cd1b82d19 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 65

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffff8000000000000000
Expected ciphertext: 77f392089042e478ac16c0c86a0b5db5
Computed ciphertext: 77f392089042e478ac16c0c86a0b5db5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 66

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffc000000000000000
Expected ciphertext: 19f08e3420ee69b477ca1420281c4782
Computed ciphertext: 19f08e3420ee69b477ca1420281c4782 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 67

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

 

VarTxt, test# 68

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffff000000000000000
Expected ciphertext: a37a5869b218a9f3a0868d19aea0ad6a
Computed ciphertext: a37a5869b218a9f3a0868d19aea0ad6a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 69

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

 

VarTxt, test# 70

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffc00000000000000
Expected ciphertext: 811441ce1d309eee7185e8c752c07557
Computed ciphertext: 811441ce1d309eee7185e8c752c07557 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 71

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffe00000000000000
Expected ciphertext: 959971ce4134190563518e700b9874d1
Computed ciphertext: 959971ce4134190563518e700b9874d1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 72

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffff00000000000000
Expected ciphertext: 76b5614a042707c98e2132e2e805fe63
Computed ciphertext: 76b5614a042707c98e2132e2e805fe63 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 73

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffff80000000000000
Expected ciphertext: 7d9fa6a57530d0f036fec31c230b0cc6
Computed ciphertext: 7d9fa6a57530d0f036fec31c230b0cc6 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 74

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffc0000000000000
Expected ciphertext: 964153a83bf6989a4ba80daa91c3e081
Computed ciphertext: 964153a83bf6989a4ba80daa91c3e081 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 75

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffe0000000000000
Expected ciphertext: a013014d4ce8054cf2591d06f6f2f176
Computed ciphertext: a013014d4ce8054cf2591d06f6f2f176 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 76

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffff0000000000000
Expected ciphertext: d1c5f6399bf382502e385eee1474a869
Computed ciphertext: d1c5f6399bf382502e385eee1474a869 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 77

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffff8000000000000
Expected ciphertext: 0007e20b8298ec354f0f5fe7470f36bd
Computed ciphertext: 0007e20b8298ec354f0f5fe7470f36bd OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 78

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffc000000000000
Expected ciphertext: b95ba05b332da61ef63a2b31fcad9879
Computed ciphertext: b95ba05b332da61ef63a2b31fcad9879 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 79

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffe000000000000
Expected ciphertext: 4620a49bd967491561669ab25dce45f4
Computed ciphertext: 4620a49bd967491561669ab25dce45f4 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 80

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffff000000000000
Expected ciphertext: 12e71214ae8e04f0bb63d7425c6f14d5
Computed ciphertext: 12e71214ae8e04f0bb63d7425c6f14d5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 81

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffff800000000000
Expected ciphertext: 4cc42fc1407b008fe350907c092e80ac
Computed ciphertext: 4cc42fc1407b008fe350907c092e80ac OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 82

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffc00000000000
Expected ciphertext: 08b244ce7cbc8ee97fbba808cb146fda
Computed ciphertext: 08b244ce7cbc8ee97fbba808cb146fda OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 83

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffe00000000000
Expected ciphertext: 39b333e8694f21546ad1edd9d87ed95b
Computed ciphertext: 39b333e8694f21546ad1edd9d87ed95b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 84

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffff00000000000
Expected ciphertext: 3b271f8ab2e6e4a20ba8090f43ba78f3
Computed ciphertext: 3b271f8ab2e6e4a20ba8090f43ba78f3 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 85

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffff80000000000
Expected ciphertext: 9ad983f3bf651cd0393f0a73cccdea50
Computed ciphertext: 9ad983f3bf651cd0393f0a73cccdea50 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 86

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffc0000000000
Expected ciphertext: 8f476cbff75c1f725ce18e4bbcd19b32
Computed ciphertext: 8f476cbff75c1f725ce18e4bbcd19b32 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 87

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffe0000000000
Expected ciphertext: 905b6267f1d6ab5320835a133f096f2a
Computed ciphertext: 905b6267f1d6ab5320835a133f096f2a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 88

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffff0000000000
Expected ciphertext: 145b60d6d0193c23f4221848a892d61a
Computed ciphertext: 145b60d6d0193c23f4221848a892d61a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 89

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffff8000000000
Expected ciphertext: 55cfb3fb6d75cad0445bbc8dafa25b0f
Computed ciphertext: 55cfb3fb6d75cad0445bbc8dafa25b0f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 90

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffc000000000
Expected ciphertext: 7b8e7098e357ef71237d46d8b075b0f5
Computed ciphertext: 7b8e7098e357ef71237d46d8b075b0f5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 91

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffe000000000
Expected ciphertext: 2bf27229901eb40f2df9d8398d1505ae
Computed ciphertext: 2bf27229901eb40f2df9d8398d1505ae OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 92

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffff000000000
Expected ciphertext: 83a63402a77f9ad5c1e931a931ecd706
Computed ciphertext: 83a63402a77f9ad5c1e931a931ecd706 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 93

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffff800000000
Expected ciphertext: 6f8ba6521152d31f2bada1843e26b973
Computed ciphertext: 6f8ba6521152d31f2bada1843e26b973 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 94

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

 

VarTxt, test# 95

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffe00000000
Expected ciphertext: 1ac1f7102c59933e8b2ddc3f14e94baa
Computed ciphertext: 1ac1f7102c59933e8b2ddc3f14e94baa OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 96

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffff00000000
Expected ciphertext: 21d9ba49f276b45f11af8fc71a088e3d
Computed ciphertext: 21d9ba49f276b45f11af8fc71a088e3d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 97

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffff80000000
Expected ciphertext: 649f1cddc3792b4638635a392bc9bade
Computed ciphertext: 649f1cddc3792b4638635a392bc9bade OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 98

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

 

VarTxt, test# 99

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffe0000000
Expected ciphertext: 2be1fae5048a25582a679ca10905eb80
Computed ciphertext: 2be1fae5048a25582a679ca10905eb80 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 100

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffff0000000
Expected ciphertext: da86f292c6f41ea34fb2068df75ecc29
Computed ciphertext: da86f292c6f41ea34fb2068df75ecc29 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 101

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffff8000000
Expected ciphertext: 220df19f85d69b1b562fa69a3c5beca5
Computed ciphertext: 220df19f85d69b1b562fa69a3c5beca5 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 102

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffc000000
Expected ciphertext: 1f11d5d0355e0b556ccdb6c7f5083b4d
Computed ciphertext: 1f11d5d0355e0b556ccdb6c7f5083b4d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 103

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffe000000
Expected ciphertext: 62526b78be79cb384633c91f83b4151b
Computed ciphertext: 62526b78be79cb384633c91f83b4151b OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 104

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffff000000
Expected ciphertext: 90ddbcb950843592dd47bbef00fdc876
Computed ciphertext: 90ddbcb950843592dd47bbef00fdc876 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 105

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffff800000
Expected ciphertext: 2fd0e41c5b8402277354a7391d2618e2
Computed ciphertext: 2fd0e41c5b8402277354a7391d2618e2 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 106

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffc00000
Expected ciphertext: 3cdf13e72dee4c581bafec70b85f9660
Computed ciphertext: 3cdf13e72dee4c581bafec70b85f9660 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 107

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

 

VarTxt, test# 108

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffff00000
Expected ciphertext: 8d683ee63e60d208e343ce48dbc44cac
Computed ciphertext: 8d683ee63e60d208e343ce48dbc44cac OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 109

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffff80000
Expected ciphertext: 705a4ef8ba2133729c20185c3d3a4763
Computed ciphertext: 705a4ef8ba2133729c20185c3d3a4763 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 110

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffc0000
Expected ciphertext: 0861a861c3db4e94194211b77ed761b9
Computed ciphertext: 0861a861c3db4e94194211b77ed761b9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 111

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffe0000
Expected ciphertext: 4b00c27e8b26da7eab9d3a88dec8b031
Computed ciphertext: 4b00c27e8b26da7eab9d3a88dec8b031 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 112

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffff0000
Expected ciphertext: 5f397bf03084820cc8810d52e5b666e9
Computed ciphertext: 5f397bf03084820cc8810d52e5b666e9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 113

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffff8000
Expected ciphertext: 63fafabb72c07bfbd3ddc9b1203104b8
Computed ciphertext: 63fafabb72c07bfbd3ddc9b1203104b8 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 114

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffffc000
Expected ciphertext: 683e2140585b18452dd4ffbb93c95df9
Computed ciphertext: 683e2140585b18452dd4ffbb93c95df9 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 115

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffffe000
Expected ciphertext: 286894e48e537f8763b56707d7d155c8
Computed ciphertext: 286894e48e537f8763b56707d7d155c8 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 116

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffff000
Expected ciphertext: a423deabc173dcf7e2c4c53e77d37cd1
Computed ciphertext: a423deabc173dcf7e2c4c53e77d37cd1 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 117

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

 

VarTxt, test# 118

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffffc00
Expected ciphertext: 27127daafc9accd2fb334ec3eba52323
Computed ciphertext: 27127daafc9accd2fb334ec3eba52323 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 119

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

 

VarTxt, test# 120

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffffff00
Expected ciphertext: 29ee526770f2a11dcfa989d1ce88830f
Computed ciphertext: 29ee526770f2a11dcfa989d1ce88830f OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 121

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffffff80
Expected ciphertext: 0493370e054b09871130fe49af730a5a
Computed ciphertext: 0493370e054b09871130fe49af730a5a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 122

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffffffc0
Expected ciphertext: 9b7b940f6c509f9e44a4ee140448ee46
Computed ciphertext: 9b7b940f6c509f9e44a4ee140448ee46 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 123

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffffffe0
Expected ciphertext: 2915be4a1ecfdcbe3e023811a12bb6c7
Computed ciphertext: 2915be4a1ecfdcbe3e023811a12bb6c7 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 124

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffffff0
Expected ciphertext: 7240e524bc51d8c4d440b1be55d1062c
Computed ciphertext: 7240e524bc51d8c4d440b1be55d1062c OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 125

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffffff8
Expected ciphertext: da63039d38cb4612b2dc36ba26684b93
Computed ciphertext: da63039d38cb4612b2dc36ba26684b93 OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 126

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffffffc
Expected ciphertext: 0f59cb5a4b522e2ac56c1a64f558ad9a
Computed ciphertext: 0f59cb5a4b522e2ac56c1a64f558ad9a OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 127

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: fffffffffffffffffffffffffffffffe
Expected ciphertext: 7bfe9d876c6d63c1d035da8fe21c409d
Computed ciphertext: 7bfe9d876c6d63c1d035da8fe21c409d OK
DECIPHERING Deciphered text: 00000000000000000000000000000000 OK

 

VarTxt, test# 128

Input plaintext: 00000000000000000000000000000000
Key: 0000000000000000000000000000000000000000000000000000000000000000
IV: ffffffffffffffffffffffffffffffff
Expected ciphertext: acdace8078a32b1a182bfa4987ca1347
Computed ciphertext: acdace8078a32b1a182bfa4987ca1347 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
AES256.h
AES256.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