May 2013
S M T W T F S
« Apr «-»  
 1234
567891011
12131415161718
19202122232425
262728293031  

Recent Posts

DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using DecreaseBase0IndexModifier_6_0_0_1 by index key modifier, PhysicalCryptoRandomStream bit data stream

DiceLockIndexedCheck is a C++ program to verify that DiceLockIndexed class implementing one of DiceLock different architectures is working as expected.

DiceLockIndexed class is the class that implements DiceLock architecture with the following characteristics:
– base encryption cipher/decipher is any symmetric cipher (stream cipher or block cipher operation mode) working with just symmetric key, no initialization vector (IV) is used,
ciphered index pointing symmetric key modification plus ciphertext is checked for random number test properties,
– any function that is able to change original symmetric key with new values generating index pointing out such modification,
bit random number tests that can verify that encrypted ciphertext is at random.

Current algorithm classes that can be used with DiceLockIndexed architecture are:

– stream cipher: ARC4 and ARC4_Discarding (discarding initial bits),
– symmetric key changers: IncreaseBase0IndexModifier_6_0_0_1 and DecreaseBase0IndexModifier_6_0_0_1,
- random number tests: Frequency, Block Frequency, Cumulative Sum Forward, Cumulative Sum Reverse, Runs, Longest Run Of Ones, Rank, Universal, Approximate Entropy, Serial, Discrete Fourier Transform tests and random number test Suite with any or all previous enumerated random number tests.

While performing internal software quality assurance we have verified that DiceLockIndexedCheck in debug mode does not generate any memory leaks with any executed option.
Debug mode was run with the corresponding debugger and the C Run-Time Libraries (CRT) debug heap functions as well as with dump memory leak information function that can be obtained executing “_CrtDumpMemoryLeaks” statement before program ends execution.

In this test we have selected this DiceLock configuration:

DiceLock class: DiceLockIndexed
Encryption stream cipher: ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher
Random number test: Frequency
Random number test: Block Frequency
Random number test: Cumulative Sum Forward
Random number test: Longest Run of Ones
Random number test: Runs
All random number test significance level: Alpha = 0.001 (confidence level of 99.9%)
By index symmetric key modifier class: DecreaseBase0IndexModifier_6_0_0_1 by index key modifier
Bit stream class: PhysicalCryptoRandomStream bit data stream

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.

At post bottom there are C++ Source Code links to all DiceLock cipher files being used to perform this configuration test.

Execution call has been: Click here if you want to read more on … DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using DecreaseBase0IndexModifier_6_0_0_1 by index key modifier, PhysicalCryptoRandomStream bit data stream

  • Share/Save/Bookmark

DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using DecreaseBase0IndexModifier_6_0_0_1 by index key modifier, DefaultCryptoRandomStream bit data stream

DiceLockIndexedCheck is a C++ program to verify that DiceLockIndexed class implementing one of DiceLock different architectures is working as expected.

DiceLockIndexed class is the class that implements DiceLock architecture with the following characteristics:
– base encryption cipher/decipher is any symmetric cipher (stream cipher or block cipher operation mode) working with just symmetric key, no initialization vector (IV) is used,
ciphered index pointing symmetric key modification plus ciphertext is checked for random number test properties,
– any function that is able to change original symmetric key with new values generating index pointing out such modification,
bit random number tests that can verify that encrypted ciphertext is at random.

Current algorithm classes that can be used with DiceLockIndexed architecture are:

– stream cipher: ARC4 and ARC4_Discarding (discarding initial bits),
– symmetric key changers: IncreaseBase0IndexModifier_6_0_0_1 and DecreaseBase0IndexModifier_6_0_0_1,
- random number tests: Frequency, Block Frequency, Cumulative Sum Forward, Cumulative Sum Reverse, Runs, Longest Run Of Ones, Rank, Universal, Approximate Entropy, Serial, Discrete Fourier Transform tests and random number test Suite with any or all previous enumerated random number tests.

While performing internal software quality assurance we have verified that DiceLockIndexedCheck in debug mode does not generate any memory leaks with any executed option.
Debug mode was run with the corresponding debugger and the C Run-Time Libraries (CRT) debug heap functions as well as with dump memory leak information function that can be obtained executing “_CrtDumpMemoryLeaks” statement before program ends execution.

In this test we have selected this DiceLock configuration:

DiceLock class: DiceLockIndexed
Encryption stream cipher: ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher
Random number test: Frequency
Random number test: Block Frequency
Random number test: Cumulative Sum Forward
Random number test: Longest Run of Ones
Random number test: Runs
All random number test significance level: Alpha = 0.001 (confidence level of 99.9%)
By index symmetric key modifier class: DecreaseBase0IndexModifier_6_0_0_1 by index key modifier
Bit stream class: DefaultCryptoRandomStream bit data stream

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

At post bottom there are C++ Source Code links to all DiceLock cipher files being used to perform this configuration test.

Execution call has been: Click here if you want to read more on … DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using DecreaseBase0IndexModifier_6_0_0_1 by index key modifier, DefaultCryptoRandomStream bit data stream

  • Share/Save/Bookmark

DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using IncreaseBase0IndexModifier_6_0_0_1 by index key modifier, PhysicalCryptoRandomStream bit data stream

DiceLockIndexedCheck is a C++ program to verify that DiceLockIndexed class implementing one of DiceLock different architectures is working as expected.

DiceLockIndexed class is the class that implements DiceLock architecture with the following characteristics:
– base encryption cipher/decipher is any symmetric cipher (stream cipher or block cipher operation mode) working with just symmetric key, no initialization vector (IV) is used,
ciphered index pointing symmetric key modification plus ciphertext is checked for random number test properties,
– any function that is able to change original symmetric key with new values generating index pointing out such modification,
bit random number tests that can verify that encrypted ciphertext is at random.

Current algorithm classes that can be used with DiceLockIndexed architecture are:

– stream cipher: ARC4 and ARC4_Discarding (discarding initial bits),
– symmetric key changers: IncreaseBase0IndexModifier_6_0_0_1 and DecreaseBase0IndexModifier_6_0_0_1,
- random number tests: Frequency, Block Frequency, Cumulative Sum Forward, Cumulative Sum Reverse, Runs, Longest Run Of Ones, Rank, Universal, Approximate Entropy, Serial, Discrete Fourier Transform tests and random number test Suite with any or all previous enumerated random number tests.

While performing internal software quality assurance we have verified that DiceLockIndexedCheck in debug mode does not generate any memory leaks with any executed option.
Debug mode was run with the corresponding debugger and the C Run-Time Libraries (CRT) debug heap functions as well as with dump memory leak information function that can be obtained executing “_CrtDumpMemoryLeaks” statement before program ends execution.

In this test we have selected this DiceLock configuration:

DiceLock class: DiceLockIndexed
Encryption stream cipher: ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher
Random number test: Frequency
Random number test: Block Frequency
Random number test: Cumulative Sum Forward
Random number test: Longest Run of Ones
Random number test: Runs
All random number test significance level: Alpha = 0.001 (confidence level of 99.9%)
By index symmetric key modifier class: IncreaseBase0IndexModifier_6_0_0_1 by index key modifier
Bit stream class: PhysicalCryptoRandomStream bit data stream

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.

At post bottom there are C++ Source Code links to all DiceLock cipher files being used to perform this configuration test.

Execution call has been: Click here if you want to read more on … DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using IncreaseBase0IndexModifier_6_0_0_1 by index key modifier, PhysicalCryptoRandomStream bit data stream

  • Share/Save/Bookmark

DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using IncreaseBase0IndexModifier_6_0_0_1 by index key modifier, DefaultCryptoRandomStream bit data stream

DiceLockIndexedCheck is a C++ program to verify that DiceLockIndexed class implementing one of DiceLock different architectures is working as expected.

DiceLockIndexed class is the class that implements DiceLock architecture with the following characteristics:
– base encryption cipher/decipher is any symmetric cipher (stream cipher or block cipher operation mode) working with just symmetric key, no initialization vector (IV) is used,
ciphered index pointing symmetric key modification plus ciphertext is checked for random number test properties,
– any function that is able to change original symmetric key with new values generating index pointing out such modification,
bit random number tests that can verify that encrypted ciphertext is at random.

Current algorithm classes that can be used with DiceLockIndexed architecture are:

– stream cipher: ARC4 and ARC4_Discarding (discarding initial bits),
– symmetric key changers: IncreaseBase0IndexModifier_6_0_0_1 and DecreaseBase0IndexModifier_6_0_0_1,
- random number tests: Frequency, Block Frequency, Cumulative Sum Forward, Cumulative Sum Reverse, Runs, Longest Run Of Ones, Rank, Universal, Approximate Entropy, Serial, Discrete Fourier Transform tests and random number test Suite with any or all previous enumerated random number tests.

While performing internal software quality assurance we have verified that DiceLockIndexedCheck in debug mode does not generate any memory leaks with any executed option.
Debug mode was run with the corresponding debugger and the C Run-Time Libraries (CRT) debug heap functions as well as with dump memory leak information function that can be obtained executing “_CrtDumpMemoryLeaks” statement before program ends execution.

In this test we have selected this DiceLock configuration:

DiceLock class: DiceLockIndexed
Encryption stream cipher: ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher
Random number test: Frequency
Random number test: Block Frequency
Random number test: Cumulative Sum Forward
Random number test: Longest Run of Ones
Random number test: Runs
All random number test significance level: Alpha = 0.001 (confidence level of 99.9%)
By index symmetric key modifier class: IncreaseBase0IndexModifier_6_0_0_1 by index key modifier
Bit stream class: DefaultCryptoRandomStream bit data stream

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

At post bottom there are C++ Source Code links to all DiceLock cipher files being used to perform this configuration test.

Execution call has been: Click here if you want to read more on … DiceLock 8.0.0.1 for Windows – DiceLockIndexed cipher architecture configuration selecting ARC4_Discarding (Alleged RC4 discarding initial bytes) stream cipher and Random Test Suite with Frequency, Block Frequency, Cumulative Sum Forward, Longest Run Of Ones and Runs random number tests, using IncreaseBase0IndexModifier_6_0_0_1 by index key modifier, DefaultCryptoRandomStream bit data stream

  • Share/Save/Bookmark