home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 1 / Eagles_Nest_Mac_Collection_Disc_1.TOAST / Newton / nCrypt / nCrypt.txt < prev    next >
Text File  |  1994-06-12  |  14KB  |  380 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  Warning!
  19. Read this Carefully!
  20.  
  21. The demonstration version of nCrypt Light uses a scaled-down variant of Peter Gutman’s Message Digest Cipher which has been limited in its complexity to comply with trade-in-arms regulations (“ITAR”).
  22.  
  23. Limited or not, nCrypt Light may not be distributed outside of the USA and Canada. That’s a polite but firm request from us, and also a condition of your license to use it. Realize that distributing nCrypt Light outside of Canada or the USA subjects you or someone who aided you to prosecution.
  24.  
  25. Before you use nCrypt Light or consider giving a copy to anyone else, read the license agreement included in this document make sure you agree with its terms. If you’re not sure about anything in the license agreement, contact CustomWare immediately.
  26.  
  27. A Personal Appeal from Andy and Reginald
  28.  
  29. We realize that many people, including Canadian and American citizens, disagree with the laws governing the export of cryptographic software. We also realize that many people feel that the best way to change these laws is to circumvent them.
  30.  
  31. If you feel this way, please don’t use nCrypt Light to make your personal statement. Much as we sympathise with those who seek to change these laws, we have chosen to respect them. If you feel strongly about distributing cryptographic software for Newton, please write your own. Don’t trample on our rights in a headlong rush to protect the world from itself.
  32.  
  33. If you are outside of Canada and the USA, please destroy this copy of nCrypt Light. We know we can’t force you to do so, and we know you probably aren’t breaking any of your laws. But you are making it impossible for us to continue to write cryptographic software. Please respect our freedom of choice. Thank-you.What is nCrypt Light?
  34.  
  35. nCrypt Light is a Newton application which provides communications security for most Newton applications, including the built in Notepad and Names applications. Another product, nCrypt Deluxe, adds public key cryptographic techniques similar to those found in PowerTalk, RIPEM, and PGP.
  36.  
  37. nCrypt Light is of interest to users who wish to passphrase protect objects for their own privacy.
  38.  
  39. nCrypt Light transforms almost any Newton object, such as text, graphics, digital ink, or name cards, into a ‘protected’ text note. Protected notes are unintelligible, but when ‘unprotected’ with the correct password, the original object is restored.
  40.  
  41. nCrypt Light’s protection is so strong, it is classified as a munition and restricted from export (read the chapter “Warning!”). It may offer more security than products incorporating the US government’s DES or Clipper algorithms.
  42.  
  43. Future Versions
  44.  
  45. CustomWare is working hard on nCrypt Deluxe, which will include public key technologies similar to PowerTalk, RIPEM, and PGP. Stay tuned for more details.
  46.  
  47. If you would like to make a donation, please send us $15 to further our efforts. Mail us a cheque or money order in the currency of your choice. The address is:
  48.  
  49. CustomWare
  50. 73 Brooke Avenue
  51. Toronto, ON Canada
  52. M5M 2K1Installing nCrypt Light
  53.  
  54. nCrypt Light is supplied as a Newton Package. You can install this package using the Newton Connection Kit or Newton Package Installer.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. Using Newton Package Installer
  62.  
  63.  
  64.  
  65.  
  66.  
  67. First, you need to connect your Newton to your Macintosh. Use LocalTalk connectors or a serial cable (a serial cable is supplied with Newton Connection Kit; you can also use a ‘serial printing cable’—most Mac shops have these for connecting Macs to ImageWriter printers).
  68.  
  69. Launch Newton Package Installer. If this is the first time you are using Newton Package Installer, you must select the type of connection you have established with Newton:
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. When you have selected the connection type and clicked OK, choose Install Package… from the File Menu and select the nCrypt Light package and click Open.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103. On your Newton, open the Extras drawer and tap the Connection icon. Select the type of connection you have established and tap Connect.
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. The Newton Package Installer will now install nCrypt Light.
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127. Protecting Objects
  128.  
  129. When nCrypt is installed you can ‘protect’ almost any Newton object, including notes and names. Protecting an object converts the object into an encrypted note. When you ‘unprotect’ the note, the original object is restored.
  130.  
  131. Protect Options
  132.  
  133. You have three diferent options to set when protecting an object:
  134.  
  135. The Algorithm picker chooses which of nCrypt Light’s installed algorithms will be used. nCrypt Light’s built-in algorithm is called Stop and Go. Other algorithms may be available in the future.
  136.  
  137. The Source Format picker chooses what you will encrypt. The choices are usually “Native” and one or more text formats. To protect the Newton object exactly as it appears in your Newton, choose Native. To encrypt a text representation of the object, choose one of the text formats.
  138.  
  139. The New Passphrase picker chooses whether you wish to always enter a passphrase or whether you wish nCrypt Light to use the last passphrase you entered.
  140.  
  141. Example: Protecting a Note
  142. Create a brief note. Include some styled text and a drawing. Tap the Action button for your new note and select protect
  143. The protect options include different formats, including text of a single note and native notepad. Choose Native Notepad to protect everything you’ve entered into the note. Now tap the Protect button.
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158. Enter a passphrase of your choosing. Double check that you have entered the passphrase correctly! nCrypt Light is case sensitive, and will accept passphrases of any length up to the size of the entry area.
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175. nCrypt Light will now extract the data from the note, protect the note, armor it, and create a new note with your protected message. The message will begin “----- nCrypt Protect Start -----”, will have gibberish such as “+oHQMBTeBnZlbm...” for most of the note, then will end: “----- End nCrypt Protect -----”.
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206. This new note is called a protected note. nCrypt Light converts everything to a note, even if you protect something else like a name or graphic. Protected notes may be stored on a flash card, transmitted to other users, or just retained for later unprotecting.
  207.  
  208. Users can exchange information via any text communications medium, including NewtonMail and Internet Mail. The original object you protected will remain on your Newton until you remove it; the new note is nCrypt Light’s protected representation of the object.Unprotecting Objects
  209.  
  210. Unprotecting converts the encrypted notes back into the original objects which you protected. To unprotect an encrypted note, tap the action button and select unprotect. Enter your passphrase. nCrypt Light will recreate the original object.
  211.  
  212. Unprotect Options
  213.  
  214. When unprotecting, the Algorithm and Source Format options are nearly meaningless.
  215.  
  216. The Algorithm picker is used to select a default algorithm in case nCrypt Light cannot find the algorithm used to create the protected note.
  217.  
  218. The Source Format picker is used to choose what nCrypt Light will examine for the protected text. You should always choose Native Notepad.
  219.  
  220. The New Passphrase picker chooses whether you wish to always enter a passphrase or whether you wish nCrypt Light to use the last passphrase you entered.
  221.  
  222. Example: Unprotecting a Note
  223.  
  224. Tap the Action button of the protected note and select Unprotect. The unprotect options are similar to the protect options.
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237. Tap the Unprotect button and enter the passphrase used to protect this note. nCrypt Light will strip the armor from the note, unprotect it, and restore the original note. Voilà! The original note restored to all of its glory.
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267. nCrypt Prefs
  268.  
  269. nCrypt Light’s preferences are set in Newton’s preferences roll.  Tap the Prefs icon in the Extras Drawer and choose nCrypt from the list of preferences:
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282. There are two options available: The New Passphrase picker sets the default choice when the Protect and Unprotect task slips appear. The Clear Passphrase button clears whatever passphrase you last entered from nCrypt’s memory. This is useful when you have selected “Never” for new passphrases.
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289. Technical Notes
  290.  
  291. Speed
  292.  
  293. Protecting text is 10–25 times faster than protecting native Newton objects. For a really quick encryption, just protect “Text of Plain” instead of “Native Notepad”
  294.  
  295. Session Keys
  296.  
  297. A session key is a temporary key created by combining your passphrase with a random number called a salt. The salt should be different for every object you protect with the same passphrase. nCrypt Light uses the number of seconds elapsed since January 1, 1904 as a salt for each message.
  298.  
  299. Armor
  300.  
  301. nCrypt uses Radix-64, a widely-used standard for converting binary data into printable text and back into binary. nCrypt Light uses it to make sure that protected notes can be exchanged via a wide variety of mail systems.
  302.  
  303. Drop-In Algorithms
  304.  
  305. You can install additional cryptographic algorithms into nCrypt Light. If written according to CustomWare’s specifications, additional algorithms appear as separate packages. Nor programming is required to install additional algorithms—just install them on your Newton and they will automatically be available for use with nCrypt.
  306.  
  307. If you are interested in writing algorithms for nCrypt, contact CustomWare.
  308.  
  309. Security Considerations
  310.  
  311. nCrypt Light uses a new, untested algorithm called the Stop and Go Message Digest Cipher to encrypt your data. Because this algorithm has not been subjected to years of review by the cryptographic community, we do not recommend that you rely on nCrypt for protection of valuable or sensitive information.
  312.  
  313. Also, the Newton architecture uses a garbage collection scheme which may cause your passphrase to linger in your Newton’s memory long after nCrypt erases it. Recovering the passphrase may be possible for someone with access to your Newton. This does not affect the security of items which are transmitted outside of your Newton (such as beams, mail, or flash cards).
  314.  
  315. Bugs/Suggestions
  316.  
  317. Please report all suggested features and bugs to CustomWare:
  318.  
  319. CustomWare
  320. 73 Brooke Avenue
  321. Toronto, ON Canada
  322. M5M 2K1
  323.  
  324. customware@applelink.apple.com
  325. 71242.3725@compuserve.com
  326. grinch@hookup.netLicense Agreement
  327.  
  328. You must carefully read the following terms and conditions before using this software or giving copies away. Your use of this software or continued possession of any copy of this software consitutes an understanding and acceptrance of these terms and conditions. If you do not agree with them, you should promptly destroy or transfer to another party, provided that that party agrees to abide by this agreement, all copies in your possession.
  329.  
  330. This software contains cryptographic technology which may be subject to export controls. 
  331.  
  332. The term “software” refers to the nCrypt Light program, the code, its design, techniques, concepts, and other intellectual property associated with it.
  333.  
  334. This software, with the exception of portions which constitute Apple Computer’s proprietary NewtonScript libraries, is owned by CustomWare and contains valuable proprietary trade and technical secrets. This license does not convey any ownership to you.
  335.  
  336. What you may do with nCrypt Light
  337.  
  338. You may use nCrypt light on as many systems as you wish, at any time, for personal non-commercial purposes. By personal purposes, we mean your personal, private, away-from-the-job, not-for-profit, use.
  339.  
  340. You may make as many copies as you wish for your personal use.
  341.  
  342. You may distribute nCrypt Light within the USA and Canada, provided you distribute nCrypt Light unaltered and provided that this documentation accompanies it unaltered.
  343.  
  344. You may use it within Canada and the USA.
  345.  
  346. What you may NOT do with nCrypt Light
  347.  
  348. You may not use nCrypt Light for commercial purposes. By this, we mean using it in the course of your business, your employment, or other for-profit activity. If you wish to use nCrypt for such purposes, contact CustomWare and ask about corporate licensing.
  349.  
  350. You may not reverse-engineer, decompile, trace, or otherwise extract technical or trade secrets from nCrypt Light.
  351.  
  352. You may not distribute nCrypt Light outside of theUSA or Canada, regardless of whether you believe nCrypt Light to be regulated by export controls.
  353.  
  354. You may not distribute nCrypt Light for commercial benefit. Online services and bulletin boards which charge fees for access, such as Magic, CompuServe, America Online, and eWorld, are specifically exempt from this prohibition.Warranty
  355.  
  356. nCrypt Light is provided “As Is” and should not be construed as being fit for any purpose whatsoever. This documentation is provided electronically, which means that you can’t even use it for personal hygiene.
  357.  
  358. nCrypt Light is an experimental product which is licensed for your personal use. Don’t use it for anything you consider valuable or sensitive. If it doesn’t work, tough. If it harms your hardware, software, data, mental health, physical well being, bank account or reputation, tough. If it emails a copy of everything on your Newton to the NSA, the Russians, or anybody else, tough.
  359.  
  360. If you request or demand assistance, reparation, or compensation from CustomWare, realize that we intend to do the minimum required by law, including nothing. Realize also that we mean our law, Ontario and Canadian law, not your law.
  361.  
  362. If you send us money, you are making a donation to further our research efforts and lifestyles. You are not buying anything from us, and you can’t have your money back, nor can you expect anything in return, except such things that we put in writing.
  363.  
  364. Nevertheless, we request that you send us $15 to further our efforts. Mail us a cheque or money order in the currency of your choice.CustomWare
  365.  
  366. CustomWare is a Registered Apple Developer, Registered Fourth Dimension Developer, and Newton Pioneer. CustomWare can be reached at:
  367.  
  368. CustomWare
  369. 73 Brooke Avenue
  370. Toronto, ON Canada
  371. M5M 2K1
  372.  
  373. customware@applelink.apple.com
  374. 71242.3725@compuserve.com
  375. grinch@hookup.net
  376.  
  377. We request that you send us $15 to further our efforts. Mail us a cheque or money order in the currency of your choice. Thank-you.