-
公开(公告)号:US09646306B1
公开(公告)日:2017-05-09
申请号:US14209662
申请日:2014-03-13
Applicant: Square, Inc.
Inventor: Oliver S. C. Quigley , Jason Douglas Waddle , Benjamin Michael Adida , Max Joseph Guise , Dan Boneh
CPC classification number: G06Q20/4012 , G06F21/83 , G06Q20/3823 , H04L9/008 , H04L9/0869 , H04L9/0891 , H04L9/3242 , H04L63/083 , H04L2209/80 , H04L2463/062 , H04W12/06 , H04W12/12
Abstract: A method for encrypting a passcode is disclosed. In one embodiment, the method includes: receiving an indication of a portion of the passcode from a user; encoding the portion of the passcode; encrypting the encoded portion into ciphertext using a homomorphic encryption system; updating a cumulative encryption string by executing a cumulative operation to aggregate the ciphertext corresponding to the encoded portion into the cumulative encryption string computed for a previous portion of the passcode, wherein the cumulative operation is dictated by a homomorphic property of the homomorphic encryption system; and generating a passcode message based at least in part on the cumulative encryption string, wherein the passcode message includes a message authentication code.
-
公开(公告)号:US10719828B2
公开(公告)日:2020-07-21
申请号:US14209381
申请日:2014-03-13
Applicant: Square, Inc.
IPC: G06Q20/40 , H04L9/32 , G06Q20/34 , H04L9/00 , G06Q20/32 , G07F7/08 , G06Q20/38 , G07F7/10 , H04L9/30
Abstract: A method of encrypting a passcode is disclosed. In one embodiment, the method includes: receiving an indication of a portion of the passcode; calculating a plaintext value based at least in part on the indication, wherein the plaintext value represents an encoded portion of the passcode; encrypting the plaintext value into ciphertext using a homomorphic encryption system; and updating a cumulative encryption string by executing a cumulative operation to aggregate the ciphertext corresponding to the encoded portion into the cumulative encryption string computed for a previous portion of the passcode, wherein the cumulative operation is dictated by a homomorphic property of the homomorphic encryption system.
-
公开(公告)号:US20150227930A1
公开(公告)日:2015-08-13
申请号:US14209381
申请日:2014-03-13
Applicant: Square, Inc.
Inventor: Oliver S.C. Quigley , Jason Waddle , Benjamin Michael Adida , Max Joseph Guise
CPC classification number: G06Q20/4012 , G06Q20/322 , G06Q20/34 , G06Q20/382 , G07F7/0886 , G07F7/0893 , G07F7/1016 , H04L9/008 , H04L9/3013 , H04L9/3226
Abstract: A method of encrypting a passcode is disclosed. In one embodiment, the method includes: receiving an indication of a portion of the passcode; calculating a plaintext value based at least in part on the indication, wherein the plaintext value represents an encoded portion of the passcode; encrypting the plaintext value into ciphertext using a homomorphic encryption system; and updating a cumulative encryption string by executing a cumulative operation to aggregate the ciphertext corresponding to the encoded portion into the cumulative encryption string computed for a previous portion of the passcode, wherein the cumulative operation is dictated by a homomorphic property of the homomorphic encryption system.
Abstract translation: 公开了加密密码的方法。 在一个实施例中,该方法包括:接收一部分密码的指示; 至少部分地基于所述指示来计算明文值,其中所述明文值表示所述密码的编码部分; 使用同态加密系统将明文值加密成密文; 以及通过执行累积操作来更新累积加密字符串,以将与编码部分相对应的密文聚合到针对密码的先前部分计算的累积加密串中,其中累积操作由同形加密系统的同态属性来规定。
-
-