发明名称 Method of packet encryption that allows for pipelining
摘要 A method of packet encryption and decryption that allows for pipelining. The first step is to identify the packets in a message to be encrypted. Then, a unique number is assigned to each packet. A value R is acquired. Then, a first register is initialized. An initialization vector IV is generated. Then, the first register is stepped a user-definable number of times. Then, a packet is selected. R and the unique number are combined. Then, a second register is initialized. A checksum is generated. Then, the packet is divided into blocks. A block is selected. Then, the checksum is combined with the block and designated the checksum. The block is encrypted. Then, the first and second registers are stepped. These steps are repeated for each block. Then, the checksum is encrypted. After the blocks are encrypted, the unique number, IV, the ciphertext of each block, and the encrypted checksum are transmitted. If there are any other packets to encrypt then the steps are repeated.
申请公布号 US7406595(B1) 申请公布日期 2008.07.29
申请号 US20040843637 申请日期 2004.05.05
申请人 THE UNITED STATES OF AMERICA AS REPRESENTED BY THE DIRECTOR, NATIONAL SECURITY AGENCY 发明人 BOYLE, JR. VINCENT MICHAEL;SALTER CHRISTOPHER MARK
分类号 H04L9/00 主分类号 H04L9/00
代理机构 代理人
主权项
地址