Patents by Inventor Ehsan Toreini

Ehsan Toreini has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10841098
    Abstract: A method for preventing counterfeiting of an object includes capturing an image of at least a portion of the object that is at least partially transparent. The captured image includes features of the internal structure of the object. Based on the image, a code is generated that encodes features of the internal structure of the object. The code is recorded. Generating the code includes applying a filter to the image to obtain a filtered image, and processing the filtered image to obtain a binary code. A random key, k, is generated, and a codeword fp is obtained by applying an error-correction encoding scheme, ErrorCC, to the random key according to fp=ErrorCC(k), wherein fp has the same size as the binary code fa. An encrypted binary code, r, is computed according r=fa?fp, where ? denotes modulo-2 addition. A hash value, h, is computed according to h=H(k), where H is a one-way hash function. Recording the code comprises recording the encrypted binary code r and the hash value h.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: November 17, 2020
    Assignee: University of Newcastle Upon Tyne
    Inventors: Feng Hao, Ehsan Toreini, Siamak F. Shahandashti
  • Publication number: 20200259662
    Abstract: A method for preventing counterfeiting of an object includes capturing an image of at least a portion of the object that is at least partially transparent. The captured image includes features of the internal structure of the object. Based on the image, a code is generated that encodes features of the internal structure of the object. The code is recorded. Generating the code includes applying a filter to the image to obtain a filtered image, and processing the filtered image to obtain a binary code. A random key, k, is generated, and a codeword fp is obtained by applying an error-correction encoding scheme, ErrorCC, to the random key according to fp=ErrorCC(k), wherein fp has the same size as the binary code fa. An encrypted binary code, r, is computed according r=fa?fp, where ? denotes modulo-2 addition. A hash value, h, is computed according to h=H(k), where H is a one-way hash function. Recording the code comprises recording the encrypted binary code r and the hash value h.
    Type: Application
    Filed: April 28, 2020
    Publication date: August 13, 2020
    Applicant: University of Newcastle Upon Tyne
    Inventors: Feng Hao, Ehsan Toreini, Siamak F. Shahandashti
  • Patent number: 10680825
    Abstract: A method for preventing counterfeiting of an object (e.g. paper) is described. The method comprises capturing an image of at least a portion of the object, wherein the portion of the object whose image is captured is at least partially transparent, and wherein the captured image includes features of the internal structure of the object (e.g. the texture of the paper resulting from the arrangement of fibres from which the paper is made). The method further comprises generating, based on the image, a code that encodes features of the internal structure of the object, and recording the code. Generating the code may comprise applying a filter to the image to obtain a filtered image, and processing the filtered image to obtain a binary code. The filter may be a Gabor filter, and processing the filtered image may comprise applying a Gray code to the filtered image. The method may further comprise encrypting the binary code, and recording the code may comprise recording the encrypted binary code.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 9, 2020
    Assignee: UNIVERSITY OF NEWCASTLE UPON TYNE
    Inventors: Feng Hao, Ehsan Toreini, Siamak F. Shahandashti
  • Publication number: 20190342102
    Abstract: A method for preventing counterfeiting of an object (e.g. paper) is described. The method comprises capturing an image of at least a portion of the object, wherein the portion of the object whose image is captured is at least partially transparent, and wherein the captured image includes features of the internal structure of the object (e.g. the texture of the paper resulting from the arrangement of fibres from which the paper is made). The method further comprises generating, based on the image, a code that encodes features of the internal structure of the object, and recording the code. Generating the code may comprise applying a filter to the image to obtain a filtered image, and processing the filtered image to obtain a binary code. The filter may be a Gabor filter, and processing the filtered image may comprise applying a Gray code to the filtered image. The method may further comprise encrypting the binary code, and recording the code may comprise recording the encrypted binary code.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Applicant: University of Newcastle Upon Tyne
    Inventors: Feng Hao, Ehsan Toreini, Siamak F. Shahandashti