“…Since other attributes in these two layers will be determined by values in Message Body, we only need to do IPM on attributes in Message Body for handshake protocol messages. (1) the length of message body in bytes ClientHello server hello (2) the length of message body in bytes ServerHello certificate (11) the length of message body in bytes Certificate server key exchange (12) the length of message body in bytes ServerKeyExchange certificate request (13) the length of message body in bytes CertificateRequest server hello done (14) 0 empty certificate verify (15) the length of message body in bytes CertificateVerify client key exchange (16) the length of message body in bytes ClientKeyExchange finished (20) the length of message body in bytes Finished (255) In this paper, since we only test TLS implementation from client side, IPM is only applied on client-side handshake messages. For example, we do IPM on ClientHello message, but not on ServerHello message.…”