主权项 |
一种基于中国剩余定理的物联网感知层认证中的位置隐私方法,其特征在于,包括如下步骤:(1)密钥材料的分发阶段:初始化阶段,把密钥材料从密钥服务器分发并写入射频标签和读写器;(2)搜索和认证过程阶段,该阶段读写器和射频标签进行数据通信,并认证对方的合法性;读写器和射频标签对对方发送的信号进行认证,并且只对合法信号做出应答;(3)对称密钥的协商生成阶段,读写器和射频标签分别计算共享密钥,在此密钥保护下传输标签ID信息;密钥材料的分发阶段包括如下步骤:步骤100:密钥服务器随机生成两个大素数(p<sub>1</sub>,q<sub>1</sub>);步骤102:计算b<sub>1</sub>=q<sub>1</sub><sup>‑1</sup>modp<sub>1</sub>,b<sub>2</sub>=p<sub>1</sub><sup>‑1</sup>modq<sub>1</sub>,n<sub>1</sub>=p<sub>1</sub>q<sub>1</sub>;步骤104:密钥服务器将(n<sub>1</sub>,p<sub>1</sub>,q<sub>1</sub>,b<sub>1</sub>,b<sub>2</sub>)写入读写器和射频标签;搜索和认证过程阶段包括如下步骤:步骤106:读写器随机生成两个数r<sub>1</sub>,<img file="FDA0000920548590000013.GIF" wi="191" he="79" /><img file="FDA0000920548590000014.GIF" wi="77" he="83" />表示小于n<sub>1</sub>的自然整数,然后计算V<sub>1</sub>=r<sub>1</sub>·b<sub>1</sub>·q<sub>1</sub>+r<sub>2</sub>·b<sub>2</sub>·p<sub>1</sub>modn<sub>1</sub>,并将M<sub>1</sub>=(r<sub>1</sub>,r<sub>2</sub>,V<sub>1</sub>)发送给射频标签;步骤108:射频标签收到M<sub>1</sub>后,验证<img file="FDA0000920548590000011.GIF" wi="718" he="110" />如果上式成立则表示该读写器为合法读写器;否则,认为该读写器是攻击者,不做任何应答;步骤110:射频标签随机生成两个数r<sub>3</sub>,<img file="FDA0000920548590000015.GIF" wi="212" he="83" />然后计算V<sub>2</sub>=r<sub>3</sub>·b<sub>1</sub>·q<sub>1</sub>+r<sub>4</sub>·b<sub>2</sub>·p<sub>1</sub>modn<sub>1</sub>,并将M<sub>2</sub>=(r<sub>3</sub>,r<sub>4</sub>,V<sub>2</sub>)发送给读写器;步骤112:读写器收到M<sub>2</sub>之后,验证<img file="FDA0000920548590000012.GIF" wi="709" he="103" />如果上式成立则表示该射频标签为合法读写器;否则,认为该标签是攻击者。 |