-
公开(公告)号:US07646872B2
公开(公告)日:2010-01-12
申请号:US11118236
申请日:2005-04-29
申请人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
发明人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
IPC分类号: H04K1/00
CPC分类号: H04L9/08 , H04L9/002 , H04L9/0841 , H04L9/0844 , H04L9/3066 , H04L9/3215 , H04L9/3226 , H04L63/061 , H04L63/083 , H04L63/18 , H04L2209/80 , H04W12/04 , H04W12/06
摘要: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
摘要翻译: 描述了两个系统之间的安全双向通信的方法。 产生第一密钥对和第二密钥对,后者包括基于共享秘密生成的第二公钥。 第一和第二公钥被发送到第二系统,并且从第二系统接收第三和第四公钥。 第四个公钥是基于共享的秘密生成的。 基于第一私钥,第二私钥,第三公钥和第四公钥来计算用于加密消息的主密钥。 为了重新键入,生成具有新的第二公钥和新的第二私钥的新的第二密钥对,并接收新的第四公钥。 使用新的第二私钥和新的第四公钥,使用椭圆曲线计算来计算新的主密钥。
-
公开(公告)号:US08965984B2
公开(公告)日:2015-02-24
申请号:US13218965
申请日:2011-08-26
CPC分类号: G06Q10/107 , H04L51/14 , H04L51/34
摘要: According to embodiments described in the specification, an electronic communication device and method for processing messages are provided. The method comprises receiving message data at a processor of the computing device, the message data comprising one or more of an address, a subject and a body; receiving a state indicator at the processor, the state indicator being an indication of a state of the message data; storing the message data and the state indicator in a memory of the computing device, the state indicator being stored in association with the message data; determining, at the processor of the computing device, if the state indicator indicates that the message data is in a draft state; and when the determination is affirmative, preventing transmission of the message data.
摘要翻译: 根据说明书中描述的实施例,提供了一种用于处理消息的电子通信设备和方法。 该方法包括在计算设备的处理器处接收消息数据,消息数据包括地址,对象和主体中的一个或多个; 在所述处理器处接收状态指示符,所述状态指示符是所述消息数据的状态的指示; 将所述消息数据和所述状态指示符存储在所述计算设备的存储器中,所述状态指示符与所述消息数据相关联地存储; 在所述计算设备的处理器处确定所述状态指示符是否指示所述消息数据处于通吃状态; 并且当确定是肯定的时,防止消息数据的传输。
-
公开(公告)号:US08693695B2
公开(公告)日:2014-04-08
申请号:US13530593
申请日:2012-06-22
申请人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
发明人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
IPC分类号: H04L9/08
CPC分类号: H04L9/08 , H04L9/002 , H04L9/0841 , H04L9/0844 , H04L9/3066 , H04L9/3215 , H04L9/3226 , H04L63/061 , H04L63/083 , H04L63/18 , H04L2209/80 , H04W12/04 , H04W12/06
摘要: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
摘要翻译: 描述了两个系统之间的安全双向通信的方法。 产生第一密钥对和第二密钥对,后者包括基于共享秘密生成的第二公钥。 第一和第二公钥被发送到第二系统,并且从第二系统接收第三和第四公钥。 第四个公钥是基于共享的秘密生成的。 基于第一私钥,第二私钥,第三公钥和第四公钥来计算用于加密消息的主密钥。 为了重新键入,生成具有新的第二公钥和新的第二私钥的新的第二密钥对,并接收新的第四公钥。 使用新的第二私钥和新的第四公钥,使用椭圆曲线计算来计算新的主密钥。
-
公开(公告)号:US08218773B2
公开(公告)日:2012-07-10
申请号:US13006044
申请日:2011-01-13
申请人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
发明人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
IPC分类号: H04L9/00
CPC分类号: H04L9/08 , H04L9/002 , H04L9/0841 , H04L9/0844 , H04L9/3066 , H04L9/3215 , H04L9/3226 , H04L63/061 , H04L63/083 , H04L63/18 , H04L2209/80 , H04W12/04 , H04W12/06
摘要: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
摘要翻译: 描述了两个系统之间的安全双向通信的方法。 产生第一密钥对和第二密钥对,后者包括基于共享秘密生成的第二公钥。 第一和第二公钥被发送到第二系统,并且从第二系统接收第三和第四公钥。 第四个公钥是基于共享的秘密生成的。 基于第一私钥,第二私钥,第三公钥和第四公钥来计算用于加密消息的主密钥。 为了重新键入,生成具有新的第二公钥和新的第二私钥的新的第二密钥对,并接收新的第四公钥。 使用新的第二私钥和新的第四公钥,使用椭圆曲线计算来计算新的主密钥。
-
公开(公告)号:US07894605B2
公开(公告)日:2011-02-22
申请号:US12651630
申请日:2010-01-04
申请人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
发明人: Michael K. Brown , Herbert A. Little , David Victor MacFarlane , Michael S. Brown , Dinah Lea Marie Davis
IPC分类号: H04L9/00
CPC分类号: H04L9/08 , H04L9/002 , H04L9/0841 , H04L9/0844 , H04L9/3066 , H04L9/3215 , H04L9/3226 , H04L63/061 , H04L63/083 , H04L63/18 , H04L2209/80 , H04W12/04 , H04W12/06
摘要: A method for secure bidirectional communication between two systems is described. A first key pair and a second key pair are generated, the latter including a second public key that is generated based upon a shared secret. First and second public keys are sent to a second system, and third and fourth public keys are received from the second system. The fourth public key is generated based upon the shared secret. A master key for encrypting messages is calculated based upon a first private key, a second private key, the third public key and the fourth public key. For re-keying, a new second key pair having a new second public key and a new second private key is generated, and a new fourth public key is received. A new master key is calculated using elliptic curve calculations using the new second private key and the new fourth public key.
摘要翻译: 描述了两个系统之间的安全双向通信的方法。 产生第一密钥对和第二密钥对,后者包括基于共享秘密生成的第二公钥。 第一和第二公钥被发送到第二系统,并且从第二系统接收第三和第四公钥。 第四个公钥是基于共享的秘密生成的。 基于第一私钥,第二私钥,第三公钥和第四公钥来计算用于加密消息的主密钥。 为了重新键入,生成具有新的第二公钥和新的第二私钥的新的第二密钥对,并接收新的第四公钥。 使用新的第二私钥和新的第四公钥,使用椭圆曲线计算来计算新的主密钥。
-
-
-
-