发明名称 Method and system for securing communication
摘要 A method for securing communication between members. The method includes a first member obtaining a secret. An n-bit generator executing on the first member generates a message digest using the first secret. The first member extracts algorithm selector bits and an encryption key from the message digest, and selects an encryption algorithm identified by the algorithm selector bits. The method further includes the first member encrypting a communication using the encryption algorithm and the encryption key to obtain an encrypted communication, and the first member sending, to a second member of the group, the first encrypted communication.
申请公布号 US8934625(B2) 申请公布日期 2015.01.13
申请号 US201012731523 申请日期 2010.03.25
申请人 PACid Technologies, LLC 发明人 Fielder Guy
分类号 H04L9/12;H04L9/08;H04L9/06;G06F21/60;H04L29/06;H04L9/16 主分类号 H04L9/12
代理机构 Osha · Liang LLP 代理人 Osha · Liang LLP
主权项 1. A computer-implemented method for securing communication between a plurality of members, wherein a computing device performs acts comprising: obtaining a group agreed seed known to each member of a group; generating, by an n-bit generator, at least one initial message digest using the group agreed seed; extracting a plurality of secrets from the at least one initial message digest, wherein each of the plurality of secrets comprises a different selection of bits extracted from the at least one initial message digest; assigning, for each communication mode of a plurality of communication modes, a unique subset of the plurality of secrets with the communication mode; identifying, by a first member of the group, a communication mode for a first communication to a second member of the group; selecting, by the first member, a first secret from the unique subset of the plurality of secrets corresponding to the communication mode for the first communication; generating, by the n-bit generator executing on the first member, a first message digest using the first secret; extracting, by the first member, first algorithm selector bits from the first message digest; selecting, by the first member, a first encryption algorithm identified in an algorithm selector table by the first algorithm selector bits; obtaining, from the algorithm selector table, a starting bit identifier, wherein the starting bit identifier is identified by the first algorithm selector bits; extracting, by the first member, a first encryption key from the first message digest by selecting a number of bits starting at a starting bit identified by the starting bit identifier; encrypting, by the first member, the first communication using the first encryption algorithm and the first encryption key to obtain a first encrypted communication; and sending, by the first member to the second member via the communication mode for the first communication, the first encrypted communication.
地址 Austin TX US