Research Article

A Systematic Approach to Formal Analysis of QUIC Handshake Protocol Using Symbolic Model Checking

Table 3

Safety verification algorithm for QUIC handshake protocol.

Algorithm: safety verification method

Input: , ,
Output:
(1)
(2) Input and into SPIN to verify and obtain
(3) if
(4) Refines to get by refining strategy 1.
(5) Transforms to the properties by the transformation strategy .
(6) if verification result of is false
(7)
(8) Refines to get new by refining strategy 2.
(9) goto line 3
(10) else
(11) Refines to get new by refining strategy 2.
(12) goto line 3
(13) if
(14) Model satisfies the property .
(15) else
(16) Model dose not satisfy the property .