Skip to main content

Table 1 Performance comparison of “3-d Pythocrypt” with some standard algorithms and Pythocrypt (Harsha et al. 2013) considering Weighted Space-Time-Complexity (WSTC)

From: A 3-d advancement of PythoCrypt for any file type

Algorithms Parameters

RSA (Rivest)

DH (Diffie and Hellman 1976)

DES (Coppersmith 1992)

AES (Pythagoras)

3-DES (Biham et al. 1993)

PythoCrypt (Harsha et al. 2013)

3-d Pythocrypt

OTP

Remarks

Type

Asymmetric key

Asymmetric key

Symmetric key

Symmetric key

Symmetric key

N/A

N/A

Symmetric Key

Pythocrypt and 3-d Pythocrypt are unique as the encryption process is independent of the key

Methodology

Modulo-n Arithmetic

Modulo-n Arithmetic

Multiple Iterations of Simple logical operations

Multiple Iterations of Simple logical operations

Multiple Iterations of Simple logical operations

Trigonometry of 2-dimensions

Trigonometry of 3-dimensions

Modular Addition

The conversion between coordinate systems is the key in 3-d Pythocrypt

Cryptanalysis methods that can be applied (Schneier 2000; Bauer 2002)

GNFS

GNFS

Brute Force, Relative Key (William et al. 2013)

Brute Force, Relative Key (William et al. 2013)

Relative Key (William et al. 2013)

Multi-agents (William et al. 2013)

Multi- agents (William et al. 2013)

Impossible

“3-d Pythocrypt” can be partially cryptanalyzed using Multi agent systems for pattern recognition

File Size

1024

1024

1024

1024

1024

1024

1024

1024

Common

Key size

128

64

56

256

192

512

683

1024

Varies depending on implementation

Encryption Time

0.208

0.208

0.402

0.604

1.206

0.278

0.312

0.314

On an octa-core (William et al. 2013) AMDTM PhenomTM Processor

Cryptanalysis Time

3.40282E + 38

1.8447E + 19

7.2058E + 16

1.16E + 77

6.2771E + 57

1.3E + 154

4.013E + 205

Cryptanalysis Time (2Keysize) for Brute Force Analysis (Schneier 2000; Bauer 2002)

Normalized Key size

0.125

0.0625

0.0546875

0.25

0.1875

0.5

0.66699219

1

Ratio of Key size and File size

Normalized Cryptanalysis Time

8.4792E-168

4.597E-187

1.796E-189

2.9E-129

1.564E-148

3.34E-52

1

“3-d Pythocrypt” needs the maximum time for cryptanalysis

Normalized Encryption Time

0.172470978

0.17247098

0.33333333

0.500829

1

0.230514

0.25870647

0.260364842

Normalised against 3-DES

Weighted Space–Time- Complexity Index

0.8013

0.6728

0.7691

0.9301

0.928

0.8322

0.9491

1

The proposed index for comparison