密鑰交換(英語:Key exchange,也稱key establishment)是密碼學中兩方交換密鑰以允許使用某種加密算法的過程。
如果發送方和接收方希望交換加密消息,則雙方都必須配有密鑰以加密發送的消息和解密收到的消息。它們所需的事物取決於可能使用的加密技術。如果雙方使用一本代碼,則需要一份相同的編碼簿。如果使用密碼,則需要適當的密鑰。如果該密碼是對稱密鑰加密,雙方需要同一份密鑰副本。如果是公鑰/私鑰結構的公開密鑰加密,則雙方需要其他人的公鑰。
- The possibility of Non-Secret digital encryption J. H. Ellis, January 1970.
- Non-Secret Encryption Using a Finite Field MJ Williamson, January 21, 1974.
- Thoughts on Cheaper Non-Secret Encryption(頁面存檔備份,存於網際網路檔案館) MJ Williamson, August 10, 1976.
- New Directions in Cryptography(頁面存檔備份,存於網際網路檔案館) W. Diffie and M. E. Hellman, IEEE Transactions on Information Theory, vol. IT-22, Nov. 1976, pp: 644–654.
- Cryptographic apparatus and method Martin E. Hellman, Bailey W. Diffie, and Ralph C. Merkle, U.S. Patent #4,200,770, 29 April 1980
- The First Ten Years of Public-Key Cryptography(頁面存檔備份,存於網際網路檔案館) Whitfield Diffie, Proceedings of the IEEE, vol. 76, no. 5, May 1988, pp: 560–577 (1.9MB PDF file)
- Menezes, Alfred; van Oorschot, Paul; Vanstone, Scott (1997). Handbook of Applied Cryptography Boca Raton, Florida: CRC Press. ISBN 0-8493-8523-7. (Available online(頁面存檔備份,存於網際網路檔案館))
- Singh, Simon (1999) The Code Book: the evolution of secrecy from Mary Queen of Scots to quantum cryptography New York: Doubleday ISBN 0-385-49531-5