home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / sci / crypt / 4489 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.5 KB  |  39 lines

  1. Newsgroups: sci.crypt
  2. Path: sparky!uunet!mcsun!sun4nl!utrcu1!infnews!infnews!roana
  3. From: roana@cs.utwente.nl (Room 101)
  4. Subject: secure communication via third party
  5. Message-ID: <1992Nov9.122304@cs.utwente.nl>
  6. Keywords: diffie-hellman
  7. Sender: usenet@cs.utwente.nl
  8. Nntp-Posting-Host: buick
  9. Organization: University of Twente, Dept. of Computer Science
  10. Date: Mon, 9 Nov 1992 11:23:04 GMT
  11. Lines: 26
  12.  
  13. Consider two parties X and Y who have never met and never exchanged
  14. information. They wish to establish a confidential and authenticated
  15. channel. Since they can't communicate directly, they need to send their
  16. messages to Z, who (supposedly) routes them to the recipient.
  17.  
  18. X and Y can use Diffie-Hellman to establish a secret key using public
  19. messages that Z can read. However, Z might intelligently change these
  20. messages to create a transparent channel between X and Y. Z will be able
  21. to read and change all messages sent over this supposedly secure channel.
  22.  
  23. Is it possible for X and Y to detect if Z has created a transparent
  24. channel between them, for example by using the fact that both have
  25. calculated different secret keys. I know authentication is possible
  26. if all communication between the parties is conversational, since X
  27. can send Y a hashed value of its next block and the key, wait for Ys reply 
  28. and send the real block. Z cannot fake this, since it doesn't know the
  29. original block of data. However, this type of check is impractical
  30. for everyday use on network layers.
  31.  
  32. Any suggestions are welcome.
  33.  
  34. Ronald
  35. roana@cs.utwente.nl
  36.  
  37.  
  38.  
  39.