1.一種無(wú)接觸式通信電路,包括:
無(wú)線(xiàn)通信電路,其被配置成檢測(cè)無(wú)接觸式通信終端,并且當(dāng)所述無(wú)接觸式通信電路在所述無(wú)接觸式通信終端的附近時(shí)與之以電磁方式交換信息;以及
處理電路,其被配置為生成被發(fā)送給所述無(wú)接觸式通信終端的所述信息,并在至少三個(gè)階段中分析從所述無(wú)接觸式通信終端接收到的所述信息,其中,在第一階段中的生成和分析包括:
利用第一密鑰將第一隨機(jī)數(shù)加密以產(chǎn)生第一已加密消息;以及
從所述無(wú)接觸式通信電路向所述無(wú)接觸式通信終端發(fā)送所述第一已加密消息,所述發(fā)送所述第一已加密消息結(jié)束所述第一階段;
其中,在第二階段中的生成和分析包括:
從所述無(wú)接觸式通信終端接收第二已加密消息,所述第二已加密消息是從所述第一已加密消息的解密和第二隨機(jī)數(shù)生成的,所述接收第二已加密消息使所述第二階段結(jié)束,并且
其中,在第三階段中的生成和分析包括:
利用所述第一密鑰將所述第二已加密消息解密以產(chǎn)生已解密消息;
對(duì)所述已解密消息執(zhí)行至少一個(gè)邏輯操作;
測(cè)試所述已解密消息是否是可信的;
如果所述已解密消息是可信的,則執(zhí)行加密操作以提供第三已加密消息,所述加密操作包括密碼塊鏈接操作模式,其利用所述第一密鑰將所述已解密消息的至少一部分和初始化矢量的至少一部分加密;以及
從所述無(wú)接觸式通信電路向所述無(wú)接觸式通信終端發(fā)送所述第三已加密消息,所述發(fā)送所述第三已加密消息使第三階段結(jié)束。
2.根據(jù)權(quán)利要求1所述的無(wú)接觸式通信電路,其中,通過(guò)所述無(wú)接觸式通信電路執(zhí)行的加密操作包括:
提供至少一個(gè)第一消息塊和至少一個(gè)第二消息塊;
執(zhí)行第一加密操作以提供第一已加密消息塊,所述第一加密操作利用所述第一密鑰將在所述第一消息塊與初始化矢量之間應(yīng)用的XOR函數(shù)的結(jié)果加密;以及
執(zhí)行第二加密操作以提供第二已加密消息塊,所述第二加密操作利用所述第一密鑰將在所述第二消息塊與在所述第一已加密消息塊之間應(yīng)用的XOR函數(shù)的結(jié)果加密。
3.根據(jù)權(quán)利要求1所述的無(wú)接觸式通信電路,其中,對(duì)所述已解密消息執(zhí)行至少一個(gè)邏輯操作包括:
對(duì)所述已解密消息的至少一些位的至少一個(gè)邏輯逐位旋轉(zhuǎn)。
4.根據(jù)權(quán)利要求1所述的無(wú)接觸式通信電路,其中,所述第一階段、所述第二階段以及所述第三階段被連續(xù)地執(zhí)行多次。
5.根據(jù)權(quán)利要求1所述的無(wú)接觸式通信電路,其中,所述無(wú)線(xiàn)通信電路遵循近場(chǎng)通信(NFC)協(xié)議。