Patents by Inventor Yipin LING

Yipin LING 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: 11743036
    Abstract: A method for establishing a shared key, includes: determining, by a first device, a braid group Bn having an index n as a public key; selecting, by the first device, a plurality of elements from the braid group Bn to generate a subgroup P, and selecting an element x from the subgroup P as a private key; receiving, by the first device, {y?1?1y,y?1?2y, . . . , y?1?n?1y} sent from a second device; sending, by the first device, {x?1?1x,x?1?2x, . . . , x?1?n?1x} calculated according to the first private key and each element of the public key, to the second device, to allow the second device to replace all occurrences of ?k in the second private key y with x??kx to obtain fy(x?1?1x,x?1?2x, . . . , x?1?n?1x)=x?1yx and to obtain the shared key x?1y?1xy by calculation; and replacing all ?k in the first private key of the first device with y?1?ky to obtain fx(y?1?1yy?1?2y, . . . , y?1?n?1y)=y?1xy, and calculating to obtain the shared key x?1y?1xy.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: August 29, 2023
    Assignee: SHENZHEN UNIVERSITY
    Inventors: Hanling Lin, Xiaofeng Wang, Yipin Ling, Weijian Wang
  • Publication number: 20220271918
    Abstract: A method for establishing a shared key, includes: determining, by a first device, a braid group Bn having an index n as a public key; selecting, by the first device, a plurality of elements from the braid group Bn to generate a subgroup P, and selecting an element x from the subgroup P as a private key; receiving, by the first device, {y?1?1y,y?1?2y, . . . , y?1?n?1y} sent from a second device; sending, by the first device, {x?1?1x,x?1?2x, . . . , x?1?n?1x} calculated according to the first private key and each element of the public key, to the second device, to allow the second device to replace all occurrences of ?k in the second private key y with x??kx to obtain fy(x?1?1x,x?1?2x, . . . , x?1?n?1x)=x?1yx and to obtain the shared key x?1y?1xy by calculation; and replacing all ?k in the first private key of the first device with y?1?ky to obtain fx(y?1?1yy?1?2y, . . . , y?1?n?1y)=y?1xy, and calculating to obtain the shared key x?1y?1xy.
    Type: Application
    Filed: May 6, 2020
    Publication date: August 25, 2022
    Applicant: SHENZHEN UNIVERSITY
    Inventors: Xiaofeng WANG, Hanling LIN, Yipin LING, Weijian WANG