×

Methods and systems for authentication using zero-knowledge code

  • US 10,192,041 B2
  • Filed: 09/22/2015
  • Issued: 01/29/2019
  • Est. Priority Date: 09/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at an accessory to a communication device, an accessory-access-request event associated with authenticating a connection between the accessory and the communication device;

    generating an access sequence within the accessory, the access sequence to enable the communication device to exchange encrypted data with the accessory;

    performing an authentication protocol including;

    generating a seed sequence having a plurality of seed-sequence elements;

    the accessory, responsive to detecting the accessory-access-request event, outputting, via a user interface of the accessory, an indication of at least one seed-sequence element of the generated seed sequence;

    receiving, at the accessory from the communication device, at least one seed-sequence-element-modifier signal for at least one of the seed-sequence elements associated with an outputted indication;

    modifying, at the accessory, the seed sequence in accordance with the at least one received seed-sequence-element-modifier signal;

    comparing, at the accessory, the modified seed sequence with the access sequence;

    if the modified seed sequence matches the access sequence, the accessory granting the communication device operational access to the accessory and responsive to operational access being granted, the accessory exchanging encrypted data with the communication device; and

    if the modified seed sequence does not match the access sequence, the accessory denying the communication device operational access to the accessory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×