Intuitively, SNMPv3 preserves the authentication between manager and agent, but this claim needs to be proven especially with automatic tools on formal framework, because informal methods are inadequate for widely used protocols and cannot be trusted. To achieve this goal, we proposed an abstract model of SNMPv3 and introduced a handshake model of it to formalize our understanding of SNMP. For this reason, we have specified SNMPv3 in the applied π -calculus and we have defined the correspondence assertions for modeling authentication. Finally, we verified SNMPv3 protocol using ProVerif tool, with an unbounded number of sessions, while relying as little as possible on human intervention.
Based on our verification and analysis performed on the protocol with ProVerif, we can conclude that the SNMPv3 protocol is able to authenticate the agent and manager correctly during exchange of management information between a manager and an agent of SNMP.
Intuitively, SNMPv3 preserves the authentication between manager and agent, but this claim needs to be proven especially with automatic tools on formal framework, because informal methods are inadequate for widely used protocols and cannot be trusted. To achieve this goal, we proposed an abstract model of SNMPv3 and introduced a handshake model of it to formalize our understanding of SNMP. For this reason, we have specified SNMPv3 in the applied π -calculus and we have defined the correspondence assertions for modeling authentication. Finally, we verified SNMPv3 protocol using ProVerif tool, with an unbounded number of sessions, while relying as little as possible on human intervention.Based on our verification and analysis performed on the protocol with ProVerif, we can conclude that the SNMPv3 protocol is able to authenticate the agent and manager correctly during exchange of management information between a manager and an agent of SNMP.
การแปล กรุณารอสักครู่..