发明名称 Method and system for reusing an MMH function to perform a fast MMH-MAC calculation
摘要 A transmitting and receiving device share a secret which is split into first and second portions. A public function is used to generate a keystream. The length of the keystream is adjusted to equal the length of a message plus the length of the output of an MMH function. The MMH function is calculated as a function of the message and the adjusted keystream. Each L octets, L is the octet length of a MAC, of the output of the MMH function is accumulated into a summation value, which is concatenated with the second secret portion into a concatenation value. The output of the public function, now calculated as a function of the concatenation value, is used in place of a traditional one-time pad to generate the MAC which is sent along with the message to the receiving device.
申请公布号 US7930551(B2) 申请公布日期 2011.04.19
申请号 US20070748953 申请日期 2007.05.15
申请人 ARRIS GROUP, INC. 发明人 EVANS DAVID REGINALD
分类号 H04L9/32 主分类号 H04L9/32
代理机构 代理人
主权项
地址