add linear cryptanalysis statistics
This commit is contained in:
+19
-8
@@ -6,11 +6,22 @@ def run_sbox():
|
|||||||
tea3 = SBox(TEA3_SBOX)
|
tea3 = SBox(TEA3_SBOX)
|
||||||
aes = AES
|
aes = AES
|
||||||
|
|
||||||
print("TEA3 differential uniformity:", tea3.differential_uniformity())
|
print("\ndifferential cryptanalysis resistance:")
|
||||||
print("AES differential uniformity:", aes.differential_uniformity())
|
print("\nTEA3")
|
||||||
print()
|
print("differential uniformity:", tea3.differential_uniformity())
|
||||||
print("TEA3 max DDT coefficient:", tea3.maximal_difference_probability_absolute())
|
print("max DDT coefficient:", tea3.maximal_difference_probability_absolute())
|
||||||
print("AES max DDT coefficient:", aes.maximal_difference_probability_absolute())
|
print("max difference probability:", tea3.maximal_difference_probability())
|
||||||
print()
|
|
||||||
print("TEA3 max difference probability:", tea3.maximal_difference_probability())
|
print("\nAES")
|
||||||
print("AES max difference probability:", aes.maximal_difference_probability())
|
print("differential uniformity:", aes.differential_uniformity())
|
||||||
|
print("max DDT coefficient:", aes.maximal_difference_probability_absolute())
|
||||||
|
print("max difference probability:", aes.maximal_difference_probability())
|
||||||
|
|
||||||
|
print("\nlinear cryptanalysis resistance:")
|
||||||
|
print("\nTEA3")
|
||||||
|
print("max LAT coefficient:", tea3.maximal_linear_bias_absolute())
|
||||||
|
print("relative bias:", tea3.maximal_linear_bias_relative())
|
||||||
|
|
||||||
|
print("\nAES")
|
||||||
|
print("max LAT coefficient:", aes.maximal_linear_bias_absolute())
|
||||||
|
print("relative bias:", aes.maximal_linear_bias_relative())
|
||||||
|
|||||||
Reference in New Issue
Block a user