Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesDon't Lose Your Crypto Keys


May 1996 / Reviews / Don't Lose Your Crypto Keys

Entrust's simple yet effective key management offers a solution for encrypting E-mail throughout your enterprise

Peter Wayner

There's an old saying in the cryptography business: "Encryption is easy, but key management is hard." Entrust, an enterprise-wide encryption and digital-signature package from Nortel, offers encryption and key management to small and large companies alike.

Key management is a potential nightmare because any system must guarantee a secure channel that will not reveal the secret key to eavesdroppers. The problem is severe in corpor ate WANs, where a central administrator must install individual keys on every computer.

Public and Private Keys

Entrust comes in two pieces: Entrust Manag er and Entrust Client. The former maintains an easy-to-administer list of users' private and public key pairs. With the Entrust Manager software, you create a public and private key pair for each new user. Your organization publishes the public key in a central directory; you give the encrypted private key to the user in a separate file along with installation instructions. The Manager manual even includes a sample letter that gives a new user all the necessary local information.

The administrator also retains an encrypted copy of the private key in a special file that he or she must keep secret. If someone leaves the company, forgets a password, or calls in sick, the manager can reconstruct the user's key from this file. This is an effective form of corporate key escrow that doesn't compromise any individual.

Other key-escrow plans involve adding to each message a special field that includes the session key encrypted with some master key. If the master key is compromised, then all communica tions are shut down. Entrust's master file can also be stolen, but you can protect it by physical means. There's no way to mount an attack by gathering the special fields encrypted with the special escrow key.

The Entrust Client can encrypt, decrypt, or sign files using either DES or Nortel's proprietary CAST algorithm. The public-key encryption uses the Rivest-Shamir-Adleman (RSA) algorithm. Especially nice is the ability to encrypt a file so that several people, or a group, can read it. The file is encrypted with a session key, which in turn is encrypted with the public key of each of the recipients. This allows you to place a file in a public directory and give access to any number of people.

The software also interacts with Microsoft Mail and cc:Mail, although we think it could be made more invisible. We'd like to be able to set it to routinely encrypt all information without requiring intervention.

The package we tested was Entrust Lite, a cut-down version aimed at companies with up to 200 users. Entrust Lite maintains public-key certificates in a simple file on a central server. The full-strength version can handle much larger systems that stretch across multiple domains and networks, and it supports a full X.500 certificate-maintenance system.

Entrust is one of the most thorough encryption and key-maintenance systems available. The key-backup system allows an organization to recover lost keys without involving a third party. The software is designed to work seamlessly across borders. The export version may be limited to 40-bit keys, but it works with the full-strength U.S. version. This makes it a good choice for managing keys around the world.

Entrust's greatest weakness could also be considered a strength. It's a stand-alone mechanism that must be invoked by the user or by customized software using the Nortel API. Some programs, like Lotus Notes, offer much more transparent encryption, but only for their own documents. Entrust can handle any document--if you remember to use it.


PRODUCT INFORMATION


Entrust Lite for Windows......single user, $125
...............................five users, $375
.......................more than 50 users, $ 50 per user

  (all prices include manager software)
  (for Windows 3.1x, 95, and NT; Unix; Mac)
Nortel (Northern Telecom) 
Secure Networks Group
Ottawa, Ontario, Canada
Phone:    (613) 765-5607
Fax:      (613) 765-3520

HotBYTEs
 - information on products covered or advertised in BYTE


Entrust Lite


Pro

Good network-wide
encryption, key
backup, key
expiration,
seamless export


Con

Key backup can't
be overridden



Work in Progress

screen_link (29 Kb ytes)

A work in progress: As Entrust encrypts a set of files, it keeps the user informed.


Peter Wayner is a BYTE consulting editor living in Baltimore, Maryland. You can reach him on the Internet at pcw@access .digex.net.

Up to the Reviews section contentsGo to previous article: Go to next article: Two Key PairsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network