// COMPLETE THREAD

Re: Screen and secure sessions

2 expanded posts ยท every known parent and child

NODE 3b3d0b45Re: Screen and secure sessions
On a related note.

There's a program called term which is popular in the Linux community.

from the latest term version announcement:
(For those that don't know: Term is a user level slip replacement. It
ISN'T slip, but achieves much of the functionality. Error correction,
compression, and multiplexing across a serial line are all supported,
enabling X windows across a serial line and such.. }

Now, term already allows compression across the line (yes it has 
features for dealing with lines which can't handle certain 
characters). You can have several sessions going, file transfers and 
even X clients.  

I believe that it wouldn't take too much work to add DH key exchange 
and IDEA or triple DES? (GNU GMP might be a good place to look
for the multiple precision math, but there are lots of choices). Am
I going to do it? Well, not this week. 

If anyone has time to work on this, the term source is available by 
anon ftp from ftp tartarus.uwa.edu.au in /pub/oreillym/term. Last 
time I looked term would run on many popular Unix (or Unix-like) 
systems. 

Mark

-- 
Mark Henderson      markh@wimsey.bc.ca (personal account)
RIPEM MD5OfPublicKey: F1F5F0C3984CBEAF3889ADAFA2437433
ViaCrypt PGP Key Fingerprint: 21 F6 AF 2B 6A 8A 0B E1  A1 2A 2A 06 4A D5 92 46
cryptography archive maintainer -- anon ftp -- wimsey.bc.ca:/pub/crypto
NODE f4f8a3b3Re: Screen and secure sessions
I've actually spoken to the author of Term regarding adding an
encryption layer to the protocol.  I took a look and was trying to
find an easy way to hook it in.  The most difficult part would be the
key exchange...  The possibilities I came up with were using DH to get
either a DES, 3-DES, or IDEA key, or using Charon to get a kerberos
session key (DES).  I think DH is a better solution...

In my copious amounts of free time.... ;-)

If you are interested in this project, let me know.. I'm more than
happy to discuss what I've found so far, and discuss design, etc.

-derek