Trường Checksum thực hiện kết hợp khóa và gói tin thành một gói tin chứng thực MAC (Message Authenticateion Code). Sau khi thực hiện Sender sẽ gửi MAC và gói tin tới Receiver trên một kênh không bảo mật. Receiver sau khi nhận được MAC và hàm băm của Sender sẽ thực hiện quá trình băm như của Sender để tạo ra một MAC khác. Sau đó Receiver sẽ thực hiện so sánh MAC của Sender và MAC của mình. Nếu giống nhau thì dữ liệu là toàn vẹn, nếu khác nhau thì dữ liệu không toàn vẹn. .