|
|||||||||||
Perfect Encryption 1.1New in this version: Pure Cocoa GUI available after purchase. Better key management to handle multiple keys properly. Perfect Encryption is a program designed around the first algorithm to exceed the security of the One-Time Pad (OTP) encryption. The algorithm, called the Many-Time Pad (MTP), provides the basic unconditional security that the OTP affords. In addition, the algorithm eliminates the one-time nature of the OTP. Therefore, a known-plaintext attack will not be able to retrieve the key. The key comes in the form of a file that contains nothing but perfectly random, independent bytes. According to the theory of Unconditional Security (cf. Shannon 1949), the key must be at least the size of the message. In the case of the Many-Time Pad, the key is at least 257 bytes longer than the message. If your message is longer than the key, your unconditional security is compromised. One-Time Pad algorithm
Where C is the ciphertext, P is the plaintext, K is the pad (key), i is the index into the file. The xor operator is the exclusive-or operation. As you can see, the third equation is responsible for the name "One-Time". It basically says, if an adversary has both the plaintext and the ciphertext, he will know what the key is. That is known as the Known Plaintext Attack. Many-Time Pad algorithm The algorithm successfully eliminates the third equation. With this gone, the Many-Time Pad is not susceptible to a known plaintext attack. I'm sure you would like to see the algorithm now. Unfortunately, due to the international Wassenaar Agreement and US Export regulations*, the algorithm cannot be displayed here. Prism Research has a moral responsibility to exclude terrorist supporting countries from receiving the algorithm which could be used in terrorist activities. Therefore, when the product is purchased and the country of origin is verified, full disclosure of the algorithm will be provided. When purchased, you will receive the algorithm description, Cocoa application, as well as a powerful command-line tool which provides all the functionality of the demo suite with the additional ability to have unconditionally secure conversations over the Internet. Currently, MTP is offered for the Mac OS X 10.2 platform. Ports to other operating systems will be forthcoming since the base tool is written for pure UN*X. The MacOSX demo suite of tools utilize the base tool which is a command-line utility. The command-line utility can:
The MacOSX demo suite of tools can:
System Requirements
Download a free 7 day trial of the MacOSX demo suite here (192 KB .pkg.tar.gz file) Once a purchase is made, an installer will be sent that installs the command-line utility, a man page, a license, and full documentation of the MTP algorithm. Purchase will be denied for countries* involved in terrorist activities. or go to order page for purchase (US$20). References
*US Export Regulations.
|
|||||||||||