Cryptographic software


Product Information and Tutorial

Product: Net-Shield and 0valtine Public/private key encryption and filing Version: 1.00

Version Date: 15-May-1998

Product Type: Software

Basic Distribution Policy (see License, below, for details): Public domain, freely distributable by all channels

Product Description: Net-Shield and 0valtine v1.00 Windows 95 Public/Private keys. Automatic key generation, management and distribution. Secure filing system. Prepares encrypted attachments for any e-mail system. 0valtine is public domain. Net-Shield is shareware and includes all 0valtine functions plus secure forwarding, canned messages and file transfer.

Reason for version: New

Category: Utilities; File utilities; File encryption

Keywords: encryption security elliptic filing barwood pegwit V8 public_domain free

Required Packages: web.exe

This Package: WEB.EXE

Minimum Required Configuration Processor Family: Intel 80x86 (minimum 80386) Clock Speed: 90 MHz Minimum OS: Windows 95 Standard RAM: 1000K Extended Memory: 32000K Hard Drive Space: 500K

Orders: Address: John E. Holt 12 Crossbow ct. Palm Coast FL 32137 Phone: 904-446-7963

E-mail:CompuServe: cryptoman Internet: [email protected]

Other E-mail: [email protected]

Support: Address: John E. Holt 12 Crossbow ct. Palm Coast FL 32137 Phone: 904-446-7963 E-mail:CompuServe: cryptoman Internet: [email protected]

Other E-mail: [email protected]

Information for Users

Net-Shield (C) and Ovaltine Elliptic Curve Cryptography For Internet E-Mail These programs use the mathematics of elliptic curves in the finite Galois Field GF(2^255) for cryptographic operations. Source C++ code is available on the Internet for George Barwood's pegwit v8 for cryptographic analyses. The programs do no communication on their own. The product is an encrypted DOS file located at C:\ATTACH.TXT. It is an ASCII text file containing a perfect binary image that can be attached to any E-Mail message. There may only be one attachment at a time. As each new one is generated, the old one is placed in a folder at C:\TRASH. Messages are limited to approximately 32K bytes of ASCII data. Files on the other hand, have no practical limit. The files may be executable or graphics, there are no restrictions.

Keys are generated by entering the secret key into the program. The public key is calculated and stored in a table which is retained from session to session. Each public key is assigned a name, which appears with it in the table. As each attachment is prepared, the current public key and owner is affixed to it. The public key of the intended recipient is used to encrypt the attachment. This is accomplished by clicking on the desired key. As each message is read, and decrypted by the secret key, the public key and sender/owner of that message are stored in the table for future use. Thus key distribution is automatic, that is a secure channel can be established by merely sending an attachment to the other party. Provision is made to delete unwanted keys from the table by entering DELETE as the subject of an attachment, and clicking on the key to be deleted.

Any message can be filed in an existing or new folder. These folders may be located in any directory on the system. The index of a folder will only show the first 99 messages in the folder, although there may be more present. Messages may also be deleted, the old message being filed in the folder at C:\TRASH.

0valtine is Public Domain, it is fully functional and completely free of charge. Net-Shield is Copyrighted Shareware and is available for a 30 day trial period after which a $35.00 fee for continued use must be paid to John E. Holt, 12 Crossbow Ct., Palm Coast FL 32137. Both programs are completely functional. Net-Shield can forward messages to another recipient, process pre-typed canned documents, and transmit large executable or graphic files securely. When files are received, they are stored under the filename that is transmitted, unless that file exists on the receiving disk. If that file exists, the first character of the file name is modified to a tilde (~) and the file stored under that name.

Installation is rather simple. The system may be downloaded from the Net-Shield Home Page URL www.holt-data.com. It is a self extracting executable file, WEB.EXE. It may be executed in any directory except the root, C:\. The files will be installed and at least three icons will appear on the desktop. If the download is to \WINDOWS\DESKTOP you can do the installation by clicking on the fourth icon labeled WEB.

The icon with the big red X will uninstall the programs.

Net-Shield or 0valtine may be executed by clicking on the appropriate icon. Sometimes the icons hide under others. you can separate them easily. As you execute the system for the first time, you may get a "pop up" message. Simply click on the properties box and put a check in the close on exit box. Because sharing in windows can make programs inaccessible, you should always install or uninstall these programs on a freshly booted machine.

Tutorial

After installation, click on the icon for 0valtine or Net-Shield. On the screen that appears with six buttons on it, only the one which says "Click here to enter a Secret Key." is enabled. Click on that button.

Another window will open, instructing you to enter a Secret Key. The secret key may be up to 256 bytes long. Type and edit the Secret Key until you are satisfied that it is correct. Then press enter. For now, type a single small letter a and press enter. If this is the first time you have entered the secret key, a window will open and ask you to enter public key owner. Type your name and press enter.

Two more buttons will be enabled. For now, click on the button that says "Write Attachment (C:\ATTACH.TXT)". A window will open asking you to enter the subject. For now, Enter the word "SUBJECT" and press enter.

You will now see a list of public keys and owners. Click on the one with your name. It will be used to encrypt the attachment. To decrypt the attachment, you will need to know the corresponding secret key.

You will now be requested to enter the attachment to be enciphered. Type any convenient message here. When you have composed your message completely, click the button at the bottom of the screen.

You will now be asked if you want to transfer a file, for now click on the "No" button. File transfers are not available in Ovaltine, the Public Domain Version. Net-Shield has this feature which allows a pre-typed message to be incorporated into your message or a long file to be transferred. It will work during your 30 day free trial. After that payment of $35.00 will be required to continue using it.

You will now see the original screen with three buttons enabled. The attachment is complete at this time and may be attached to any e-mail message for transmission to another destination. As you generate a new attachment, the old one is stored in C:\TRASH, where it can be accessed.

Click on "Index a Secure Folder". Double click the desired drive and directory in the list box, ie. "C:\". Then click on the file attach.txt.

You will now see a cover sheet, and notice that three more buttons are enabled. At this time, you may delete the message, file it in a new folder, file it in an existing folder, or read the message. You do this by clicking on the button for the desired action. For now, click the button at the bottom of the screen, to view the message. You will now be able to read your message.

At this point, you have eight options., each represented by a button. Ovaltine cannot re-encipher messages. Net-Shield will do this for 30 days, after which you will need to pay the shareware fee to continue using it. To read messages from other sources, you must index them in the location where the e-mail system stored them. They must be encrypted with your public key so you can decrypt them with your private key. You select them by clicking on the correct directory and file. You can navigate anywhere on the machine this way. You can use explorer to locate your messages. You will soon learn the directories and files where your e-mail system stores the incoming messages. Please don't call for assistance on this, we can't possibly know all the answers. If you need help, call your e-mail supplier and see if he can help you.

Public keys are generated every time a secret key and owner are entered into the machine. The current public key in use is placed in every attachment. As each message is indexed (read) the public key and owner are added to a list that is maintained from session to session. Thus, the public keys are automatically distributed. You can maintain the list on your machine. You can add as many private/public pairs as you like. The secret keys are burnt at the end of every session. If you enter "DELETE" as the subject of an attachment, you will be presented with the list of keys and owners. The one you click on will be deleted.

By now, you should have a general grasp of the capabilities and functions of the program.

I leave you with one thought. The greatest threats to our individual freedoms, are the Local, State and Federal Governments. I don't think they should be able to read your mail for any reason. This program will prevent it.

The shell programs Net-Shield and 0valtine are the intellectual and research products of John E. Holt. The underlying PEGWIT V8 program is the intellectual and research product of George Barwood, et al. 0valtine and PEGWIT V8 have been declared Public Domain by the authors. Net-Shield is copyrighted shareware. To the best of our knowledge, there are no copyright or patent infringements in these products. There has been no determination by any governmental organization, that these programs perform high level cryptography or communications. We have voluntarily restricted distribution to the US and Canada.

Installation

The self extracting file is downloaded into any directory except for the root directory. It is then executed and installs the system. When the download is to the windows desktop, installation may be made by clicking on the web icon.

Warranty

There is no warranty of any kind on this public domain and shareware software. All use of this program is at the risk of the user. The limit of our liability is the refund of any shareware fee paid.

License for Use and Distribution

0valtine is free public domain software.

Net-Shield requires $35.00 shareware fee after 30 day free trial.