摘要 |
一种介于键盘和一元件(例如执行于一电脑上的一软体)之间的安全性沟通。一第一初始值对键盘和元件都是已知的。该键盘和元件交换随机数。该键盘和元件各依据该随机数和该第一初始值来计算一第二初始值和一第三初始值。键盘和元件都执行同样的计算,所以键盘和元件都具有相同的第二初始值和第三初始值。键盘会依据按键和第二初始值,利用CBC–3DES对指定用于元件的按键敲击进行加密,并同样依据按键和该第三初始值,利用CBC–3DESMAC为每个按键敲击建立一资讯证实代码。元件会使用该按键及该第二初始值和第三初始值对该等按键敲击进行加密和检验。 |