Abstract:
Because an error condition may be added in BAN logic reasoning process, unsafe protocol can be verified safe. In order to solve the problem, this paper improves the formal description of message. An implicit but essential condition is added in the message-meaning inference rule, so that reliability of verification is enhanced. By defining message units of sending and reasoning, freshness rule is suitable to more kinds of protocols in safety verification.
Key words:
BAN logic,
security protocol,
formalization,
informalization,
message freshness,
reasoning
摘要: BAN逻辑的推理过程中可能引入错误的推理条件,导致不安全的协议被验证为安全的。为解决该问题,对消息的形式化描述方式进行改进,在消息含义推理规则中加上一个隐含但不能被忽略的条件,以增强验证的可靠性,通过对发送和推理的消息单元进行限定,使消息新鲜性判定规则适用于更多类型的协议安全性验证。
关键词:
BAN逻辑,
安全协议,
形式化,
非形式化,
消息新鲜性,
推理
CLC Number:
WANG Zheng-Cai, HU Dao-Yun, WANG Xiao-Feng, TANG Zheng-Yi, HUI Li. Reliability Analysis and Improvement of BAN Logic[J]. Computer Engineering, 2012, 38(17): 110-115.
王正才, 许道云, 王晓峰, 唐郑熠, 韦立. BAN逻辑的可靠性分析与改进[J]. 计算机工程, 2012, 38(17): 110-115.