Krolypto 1.4

The Krolypto software is subject to United States export controls. This software may not be sold, exported or re-exported (1) into (or to a national or resident of) Iran, Iraq, Libya, Serbia, Sudan, North Korea, Cuba, Syria, or any other country to which the United States has embargoed goods; or (2) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Commerce Department's Table of Denial Orders. For more information on the U.S. Export Administration Regulations (EAR), 15 C.F.R. Parts 730-774, and the Bureau of Export Administration ("BXA"), please see the BXA homepage. By downloading this software, you certified the following as per U.S. export laws:

Getting Started with Krolypto

Krolypto is different than a typical TI-83 Plus flash application, in the interface and the behavior. It was designed with maximum security in mind, and thus you may experience data loss if not properly used. The author of Krolypto is not responsible for any damages resulting from use.

How to Initially Set-Up Krolypto
Encrypting Files
Decrypting Files
Using Krolypto with Multiple Calculators and/or People

Files encrypted with Krolypto depend on the key file. The key you entered when first using Krolypto is stored in an appvar titled 'krolypto'. If you wish to send files back and forth with a friend, you will need to use the LINK menu to send the krolypto appvar to his/her calculator. Make sure only friends have this appvar, because it is used to decrypt the file. You can transfer encrypted files to your computer with the TI-GRAPHLINK software, and e-mail them to friends, who can then load it on their calculator and decrypt it. The system is very flexible.

The Password Screen - Changing passwords

From the main Krolypto screen, move the cursor to "Password" and press Enter. Now, if you wish to change your password, make sure the cursor is on "Change password" and press Enter. You will be prompted for the new password, press Enter when done. You will then need to confirm the password by typing it again, again pressing Enter when done. If the passwords do not match, a message will be displayed and you now must try again by entering the new password again. If the passwords did match, then you will be taken to the Krolypto main screen and the password was successfully changed.

Protecting Parts of the OS with Passwords

Krolypto can password protect access to the APPS menu, MEM menu, and turning on the calculator. To enable these features, from the main Krolypto menu select "Password". Move the cursor down and you will notice 3 checkboxes: Apps, Memory, and Startup. By pressing Enter to toggle a checkbox on or off, you can enable password protection. For the Apps and Memory menus, when the corresponding button for them is pressed, a password screen will be shown and a valid password required to open the menus. An incorrect password will take the user back to the homescreen. Note that the memory checkbox also protects from self-tests resetting the memory as well. For Startup, this will cause the calculator to prompt for the password every time it is turned on. If the correct password is not entered, the calculator will not be usable. When done in this screen, press Clear to return to the Krolypto main menu.

Hiding Programs

You can hide programs with Krolypto. From the main Krolypto menu select "Password" and select the checkbox marked Programs. Then by pressing On+Prgm (that's holding down ON, pressing Program, then releasing ON), you can toggle whether all programs are hidden or visible. This is useful in convincing enemies that your calculator is empty. Please note that this affects the memory screen as well; while hidden, programs will not appear there either.

Using with Omnicalc

Krolypto v1.3 is compatible with Omnicalc v1.23 and higher. First, you must run Omnicalc and choose whatever settings you wish. Then, start Krolypto and enter the Password screen from the main Krolypto menu. By entering and exiting the Password screen, Krolypto will install its own key hook that will overwrite Omnicalc's. Krolypto will then pass keys to Omnicalc when it does not need to intercept them. This sequence will allow you to fully use both the features of Krolypto and Omnicalc.

Security Features of Krolypto

Any encryption system needs to have ample security to provide confidence in it's trustworthiness. The following are designed features in Krolypto to maximize security.

I forgot one or all of my passwords, what do I do?

Unfortunately, there is no way to recover your password. This is a designed feature of Krolypto, so please do not e-mail me about this. If you have locked yourself out of your calculator in the lockdown feature, you'll have to remove all batteries and wait a while (this will only clear RAM). If you forget your application password to start Krolypto, you will have to reset all memory only if you wish to continue using Krolypto.

Bonus Feature for those who read this far:



Krolypto is copyright (C) 2003-2006, by Michael Vincent. All rights reserved. The ideas and designs of the algorithms used in this flash application are the copyright and/or property of their respective holders.