【摘要】:另外,认证对网络构建的很多管理任务是必需的。数据认证在传感器网络中也是重要的。在双方通信情况下,发送方用秘密密钥计算消息内容的校验和,产生一个消息认证码。数据认证能被接收方验证,这个接收方拥有用于产生相同消息认证码的共享密钥和源消息。在这种方法中,首先发送方用密钥产生的消息认证码广播一个消息,这里的密钥稍后将公开。
在数据通信中,敌手很容易篡改数据,并把一些消息注入数据,这样接收者应该确保接收到的数据来自一个合法的发送方,并且没有被篡改过。数据认证允许接收方验证数据真正是由声称的发送方发送的。这样,接收方需要确保任何决策过程用到的数据来自正确的源节点。另外,认证对网络构建的很多管理任务是必需的。数据认证在传感器网络中也是重要的。
在双方通信情况下,发送方用秘密密钥计算消息内容的校验和,产生一个消息认证码(MAC)。数据认证能被接收方验证,这个接收方拥有用于产生相同消息认证码(MAC)的共享密钥和源消息。然而在多方通信中,比如基站广播数据给一些节点时,就不能使用对称的数据认证。这种情况下,将采用非对称机制如TES-LA。在这种方法中,首先发送方用密钥产生的消息认证码(MAC)广播一个消息,这里的密钥稍后将公开。当节点收到消息时,如果它还没收到发送方透露的密钥,将首先缓存消息。当节点收到密钥以后,它将用密钥和缓存的消息产生消息认证码(MAC)来认证此消息。TESLA的缺点是认证的初始参数应该单播给每一个接收方,这对拥有庞大数量节点的网络来说是低效的。在Liu和Ning(2003b)文献中,多级密钥链用于密钥分配中,初始参数是预设的,并广播给接收方,而不是单播发送。这样做增加了拥有大量节点网络的可扩展性,同时可抵抗重放攻击和拒绝服务攻击。(www.xing528.com)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。