We executed DiceLockIVDigested512XOMCheck (C++ program) to verify that DiceLockIVDigested class implemeting one of DiceLock different architectures is working as expected. From these first evaluations we take profit now of that output information regarding input data that leads to recipher operation in order to get encrypted-randomized text sequences to see if it is coherent regardless of using IncreaseKeyModifier_6_0_0_1 key modifier or DecreaseKeyModifier_6_0_0_1 key modifier with DefaultCryptoRandomStream bit data stream or PhysicalCryptoRandomStream bit data stream.

DiceLockIVDigested512XOMCheck makes use of pseudorandom default random number generator rand with seed 1 as per srand(1);. This allows that generated input data and chosen options are equal for the different executions of IncreaseKeyModifier_6_0_0_1 key modifier or DecreaseKeyModifier_6_0_0_1 key modifier with DefaultCryptoRandomStream bit data stream or PhysicalCryptoRandomStream bit data stream. For this reason we can verify that they produce the same output.

While DiceLockIVDigested512XOMCheck was executed a log file of reciphered (plaintext sequences being ciphered more than one time in order to get sequences at random) text sequences has been stored.
DiceLockIVDigested512XOMCheck reciphers log file is composed of rows, and each row shows hexadecimal value for each byte of symmetric key, initialization vector and plaintext, plaintext length in bits and number of reciphers executed with such plaintext and symmetric key.

- Making use of IncreaseKeyModifier_6_0_0_1 key modifier and DefaultCryptoRandomStream bit data stream:

Here we verify that with all tested configurations we get reciphered encrypted-randomized text sequences when the same inputs are provided to all them.
All other different input data checked with DiceLockIVDigested class that is not listed here means that no recipher was needed in order to get a encrypted-randomized text sequence.

Summary comparision of DiceLockIVDigested making use of IncreaseKeyModifier_6_0_0_1 key modifier with DefaultCryptoRandomStream bit data stream or PhysicalCryptoRandomStream bit data stream.