发明名称 System and method for providing identity hiding in a shared key authentication protocol
摘要 A system and method is provided for hiding an initiator's identity (ID), e.g. a ClientID, in a shared key authentication protocol, using authentication based on a hint of the ID. The hint is a function of the ID which cannot be readily inverted to produce the initiator's identity, for example, a hash function over the ID, such as a modular N sum hash of the initiator's identity where N corresponds to N hash buckets in a shared key database; a cryptographic hash over the ID and a corresponding shared key; or a function of the ID which cannot be readily inverted to produce the initiator's identity and a pair of MAC values wherein the MAC values are compared to find a shared key. The resulting hash may be reduced to a required number of bits for identification of a hash bucket in the database. The system and method thereby provide a computationally efficient method of protecting, or hiding, a client ID in a client-server system for shared-key authentication, which avoids the requirement of known systems to send the client ID in clear text early in the message exchange, which leaves known shared-key protocols open to passive and active identity disclosure attacks.
申请公布号 US7752444(B2) 申请公布日期 2010.07.06
申请号 US20050314403 申请日期 2005.12.21
申请人 NORTEL NETWORKS LIMITED 发明人 LEECH MARCUS
分类号 H04L9/00 主分类号 H04L9/00
代理机构 代理人
主权项
地址