-
公开(公告)号:US20190229928A1
公开(公告)日:2019-07-25
申请号:US16369669
申请日:2019-03-29
Applicant: BlackBerry Limited , Certicom Corp.
IPC: H04L9/32 , H04W12/04 , H04L9/14 , H04L9/30 , H04W12/06 , H04L29/06 , H04W4/12 , H04W12/12 , H04W12/10
Abstract: A method of processing a notification that is broadcast by a source server is disclosed. The method includes: receiving, at the computing device, the notification, the notification containing a first message; storing the first message in a message store; determining that the first message is a repeated message of a previous message that was received at the computing device prior to receiving the notification; and associating a message counter value of the first message with the previous message and a message counter value associated with the previous message in the message store.
-
公开(公告)号:US10361844B2
公开(公告)日:2019-07-23
申请号:US14691383
申请日:2015-04-20
Applicant: Certicom Corp.
Inventor: Daniel Richard L. Brown
Abstract: Methods, systems, and computer programs for generating cryptographic function parameters are described. In some examples, astronomical data from an observed astronomical event is obtained. A pseudorandom generator is seeded based on the astronomical data. After seeding the pseudorandom generator, an output from the pseudorandom generator is obtained. A parameter for a cryptographic function is generated by operation of one or more data processors. The parameter is generated from the output from the pseudorandom generator.
-
公开(公告)号:US10320565B2
公开(公告)日:2019-06-11
申请号:US15445888
申请日:2017-02-28
Applicant: Certicom Corp.
Inventor: Daniel Richard L. Brown
Abstract: Systems, methods, and software can be used to generate elliptic curve points. In some aspect, the method includes: selecting a field size of 8^91+5; selecting a curve equation that is compatible to the field size; using, by a hardware processor, the selected field size to generate an elliptic curve point; and using, by the hardware processor, the elliptic curve point in an Elliptic Curve Cryptography (ECC) operation.
-
公开(公告)号:US20190165936A1
公开(公告)日:2019-05-30
申请号:US15824398
申请日:2017-11-28
Applicant: Certicom Corp.
Inventor: Daniel Richard L. BROWN
Abstract: A method for key agreement between a first party and a second party over a public communications channel, the method including selecting, by the first party, from a semigroup, a first value “a”; multiplying the first value “a” by a second value “b” to create a third value “d”, the second value “b” being selected from the semigroup; sending the third value “d” to the second party; receiving, from the second party, a fourth value “e”, the fourth value comprising the second value “b” multiplied by a fifth value “c” selected by the second party from the semigroup; and creating a shared secret by multiplying the first value “a” with the fourth value “e”, wherein the shared secret matches the third value “d” multiplied by the fifth value “c”.
-
公开(公告)号:US10284377B2
公开(公告)日:2019-05-07
申请号:US15841530
申请日:2017-12-14
Applicant: BlackBerry Limited , Certicom Corp.
IPC: H04L9/14 , H04L9/32 , H04L29/06 , H04W12/10 , H04W12/12 , H04L9/30 , H04W4/12 , H04W12/04 , H04W12/06
Abstract: There is provided a method for secure communications. The method includes a computing device receiving a notification comprising a message, a counter value, a signature signed by a signer and based on the message and the counter value, and an indication of the signer. The device obtains a current counter value based on an identity of the signer, checks the signature and compares the counter value with the current counter value; and, if the counter comparison and the signature checking is successful, accepting the message.
-
公开(公告)号:US10057053B2
公开(公告)日:2018-08-21
申请号:US14603637
申请日:2015-01-23
Applicant: Certicom Corp.
CPC classification number: H04L9/0819 , H04L9/0866 , H04L9/14 , H04L9/3271 , H04L63/123 , H04L2209/24 , H04L2209/80 , H04L2463/061 , H04W12/001 , H04W12/00512 , H04W12/02 , H04W12/04 , H04W12/10
Abstract: Methods, systems, and computer programs for performing key agreement operations in a communication system are described. In some aspects, a wireless network operator receives a mobile device identifier and accesses a secret key associated with the mobile device. A message authentication code function is evaluated based on the secret key to produce an output value. A session key and a challenge value are obtained based on the output value. In some aspects, a mobile device accesses a secret key in response to receiving the challenge value from the wireless network operator. A message authentication code function is evaluated based on the secret key to produce an output value. A response value and a session key are obtained based on the output value. The response value is transmitted to the wireless network operator.
-
117.
公开(公告)号:US20180069870A1
公开(公告)日:2018-03-08
申请号:US15811194
申请日:2017-11-13
Applicant: Certicom Corp.
Inventor: Marinus STRUIK
CPC classification number: H04L63/105 , H04L9/00 , H04L9/088 , H04L63/0428 , H04L63/08 , H04L63/123 , H04L63/162 , H04L63/164 , H04W12/00505 , H04W12/02
Abstract: A method of communicating in a secure communication system, comprises the steps of assembling a message at a sender, then determining a security level, and including an indication of the security level in a header of the message. The message is then sent to a recipient.
-
公开(公告)号:US09900861B2
公开(公告)日:2018-02-20
申请号:US15210341
申请日:2016-07-14
Applicant: Certicom Corp.
Inventor: Daniel Richard L. Brown
IPC: G08B13/14 , H04W64/00 , G08B5/36 , H04W4/02 , H04W4/20 , H04W12/12 , G08B21/24 , H04W8/22 , H04W88/02
CPC classification number: H04W64/006 , G08B5/36 , G08B13/1436 , G08B21/24 , H04W4/027 , H04W4/029 , H04W4/20 , H04W8/22 , H04W12/12 , H04W88/02
Abstract: A method for a device to determine that it has been lost is provided. The method comprises the device determining its current location, the device comparing its current location to a plurality of stored locations, and the device determining that it has been lost when its current location is a stored location that has been designated as a location where the device is unlikely to be located or is not a stored location that has been designated as a location where the device is likely to be located.
-
公开(公告)号:US09871776B2
公开(公告)日:2018-01-16
申请号:US15152250
申请日:2016-05-11
Applicant: Certicom Corp.
Inventor: Scott Alexander Vanstone , Marinus Struik
CPC classification number: H04L63/065 , H04L9/00 , H04L9/006 , H04L9/08 , H04L9/0833 , H04L9/0838 , H04L63/0428 , H04L63/0471 , H04L63/061 , H04L63/08 , H04L63/0876 , H04L63/104 , H04W12/04 , H04W12/06 , H04W84/18
Abstract: A method and system for distributed security for a plurality of devices in a communication network, each of the devices being responsible for generating, distributing and controlling its own keys for access to the communication network and using the keys to establish a trusted network, each device's membership to the communication network being checked periodically by other devices by using a challenge response protocol to establish which devices are allowed access to the communication network and the trusted network.
-
公开(公告)号:US20170324556A1
公开(公告)日:2017-11-09
申请号:US15145428
申请日:2016-05-03
Applicant: Certicom Corp.
Inventor: Daniel Richard L. BROWN
CPC classification number: H04L9/3066 , H04L9/002 , H04L9/006 , H04L9/0841 , H04L9/0861
Abstract: A method for providing Cheon-resistance security for a static elliptic curve Diffie-Hellman cryptosystem (ECDH), the method including providing a system for message communication between a pair of correspondents, a message being exchanged in accordance with ECDH instructions executable on computer processors of the respective correspondents, the ECDH instructions using a curve selected from a plurality of curves, the selecting including choosing a range of curves; selecting, from the range of curves, curves matching a threshold efficiency; excluding, within the selected curves, curves which may include intentional vulnerabilities; and electing, from non-excluded selected curves, a curve with Cheon resistance, the electing comprising a curve from an additive group of order q, wherein q is prime, such that q−1=cr and q+1=ds, where r and s are primes and c and d are integer Cheon cofactors of the group, such that cd≦48.
-
-
-
-
-
-
-
-
-