NFC(Near Field Communication)是一种短距离无线通信技术,可以实现设备之间的数据传输和交互。由于NFC通信的距离非常短,通常只有几厘米,因此NFC设备之间的通信相对安全。但是,为了进一步提高NFC通信的安全性,ISO/IEC 13157-4:2016标准提出了使用非对称加密的NFC-SEC实体认证和密钥协商方法。
实体认证是指在通信开始之前,双方需要互相验证对方的身份。在NFC通信中,实体认证可以防止未经授权的设备接入通信,从而保护通信的安全性。ISO/IEC 13157-4:2016标准中提出了使用非对称加密的实体认证方法,其中一方作为认证者,另一方作为被认证者。认证者使用自己的私钥对认证数据进行签名,被认证者使用认证者的公钥对签名进行验证。如果验证成功,则认证通过。
密钥协商是指在实体认证之后,双方需要协商出一个共同的密钥,用于后续的通信加密。在NFC通信中,密钥协商可以防止通信内容被窃听和篡改,从而保护通信的保密性和完整性。ISO/IEC 13157-4:2016标准中提出了使用非对称加密的密钥协商方法,其中一方作为密钥协商者,另一方作为密钥协商对象。密钥协商者使用自己的私钥和对方的公钥进行计算,得到一个共同的密钥。密钥协商对象使用自己的私钥和对方的公钥进行计算,也可以得到同样的共同密钥。如果两个计算结果相同,则密钥协商成功。
ISO/IEC 13157-4:2016标准中还规定了实体认证和密钥协商的具体流程和算法,以及相关的安全性要求和测试方法。该标准的实现可以提高NFC通信的安全性和保密性,防止通信内容被窃听和篡改,保护用户的隐私和数据安全。
相关标准
ISO/IEC 14443-1:2018 无接触式集成电路卡和读卡器-第1部分:物理特性
ISO/IEC 14443-2:2018 无接触式集成电路卡和读卡器-第2部分:射频接口
ISO/IEC 14443-3:2018 无接触式集成电路卡和读卡器-第3部分:初始化和防冲突
ISO/IEC 14443-4:2018 无接触式集成电路卡和读卡器-第4部分:传输协议
ISO/IEC 18092:2013 无接触式智能卡和读卡器-近场通信-第1部分:基本触发方式