-
公开(公告)号:US20180309569A1
公开(公告)日:2018-10-25
申请号:US15496287
申请日:2017-04-25
Applicant: ENTIT SOFTWARE LLC
Inventor: Luther Martin , Timothy Roake
CPC classification number: G06F12/1408 , G06Q20/00 , H04L9/088 , H04L9/3239 , H04L2209/38
Abstract: Format preserving encryption of object code is disclosed. One example is a system including at least one processor and a memory storing instructions executable by the at least one processor to identify object code to be secured, where the object code comprises a list of instructions, each instruction comprising an opcode and zero or more parameters. A format preserving encryption (FPE) is applied to the received object code, where the FPE is applied separately to a sub-plurality of instructions in the list of instructions, to generate an encrypted object code comprising a sub-plurality of encrypted instructions. An encrypted object code is provided to a service provider, where the encrypted object code comprises the sub-plurality of encrypted instructions, and any unencrypted portions of the object code.
-
公开(公告)号:US11146397B2
公开(公告)日:2021-10-12
申请号:US15800008
申请日:2017-10-31
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake , Cheryl He
Abstract: A technique includes encrypting plaintext to provide a set of projective coordinates that represents a point of an abelian variety curve and represents ciphertext. The technique includes encoding the projective coordinates with metadata, which is associated with the ciphertext.
-
公开(公告)号:US10956610B2
公开(公告)日:2021-03-23
申请号:US15913523
申请日:2018-03-06
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake
IPC: H04N7/16 , G06F7/04 , G06F21/62 , G06F16/901 , G06F16/903 , G06Q50/26
Abstract: A technique includes accessing data representing plaintext. The plaintext has a first string size. The technique includes using a table to retrieve data representing a token that corresponds to the plaintext. The table has an associated string lookup size smaller than the first string size.
-
公开(公告)号:US10796006B2
公开(公告)日:2020-10-06
申请号:US15693043
申请日:2017-08-31
Applicant: EntIT Software LLC
Inventor: Timothy Roake , Cheryl He , Luther Martin
Abstract: In some examples, geographical track data obfuscation may include ascertaining geographical data points that include a first data point and subsequent data points. For each of the subsequent data points, a delta degree value may be determined as a difference between a subsequent data point and a corresponding previous data point. A first format preserving encryption (FPE) may be applied to encrypt longitude and latitude values of the first data point. A second FPE may be applied by applying a translation of a plurality of translations to encrypt each delta degree value. A total distance traveled, a total time, and/or a total elevation gain may be extracted from the encrypted first data point and the encrypted delta degree values.
-
公开(公告)号:US20190294820A1
公开(公告)日:2019-09-26
申请号:US15926392
申请日:2018-03-20
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake
Abstract: A technique includes accessing data, which represents a plurality of plaintext values and converting the plaintext values to pseudonym values, which are associated with a predetermined statistical distribution. Converting the plaintext values includes, for a given plaintext value, repeatedly applying a hash function to provide corresponding hash values based on the given plaintext value; and combining the hash values to provide a pseudonym value, which corresponds to the given plaintext value.
-
公开(公告)号:US20180309579A1
公开(公告)日:2018-10-25
申请号:US15496285
申请日:2017-04-25
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake
CPC classification number: H04L9/3242 , G06F21/6245 , G06Q20/3827 , H04L9/3226
Abstract: Secure representation via a format preserving hash function is disclosed. One example is a system including at least one processor and a memory storing instructions executable by the at least one processor to receive an input sequence of characters comprising characters from a first collection of Unicode code points, where the input sequence corresponds to an identifier to be represented in a secure form. A cryptographic hash function is applied to the input sequence to generate a hashed sequence of characters comprising characters from the first collection of Unicode code points. The hashed sequence is transformed to an output sequence of characters comprising characters from a proper sub-collection of the first collection of Unicode code points. The output sequence is provided to a service provider as a secure representative of the identifier.
-
公开(公告)号:US10749674B2
公开(公告)日:2020-08-18
申请号:US15720777
申请日:2017-09-29
Applicant: ENTIT Software LLC
Inventor: Timothy Roake , Cheryl He , Luther Martin
Abstract: In one example, a system for format preserving encryption utilizing a key version can include a processor, and a memory resource storing instructions executable by the processor to determine a quantity of significant bits for a value to be encrypted, mask the value to include the quantity of significant bits, perform format preserving encryption on the masked value to generate an encrypted value, and append a key version to the encrypted value.
-
公开(公告)号:US20190278941A1
公开(公告)日:2019-09-12
申请号:US15913523
申请日:2018-03-06
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake
Abstract: A technique includes accessing data representing plaintext. The plaintext has a first string size. The technique includes using a table to retrieve data representing a token that corresponds to the plaintext. The table has an associated string lookup size smaller than the first string size.
-
公开(公告)号:US20190132129A1
公开(公告)日:2019-05-02
申请号:US15800008
申请日:2017-10-31
Applicant: EntIT Software LLC
Inventor: Luther Martin , Timothy Roake , Cheryl He
Abstract: A technique includes encrypting plaintext to provide a set of projective coordinates that represents a point of an abelian variety curve and represents ciphertext. The technique includes encoding the projective coordinates with metadata, which is associated with the ciphertext.
-
公开(公告)号:US20190103965A1
公开(公告)日:2019-04-04
申请号:US15720777
申请日:2017-09-29
Applicant: ENTIT Software LLC
Inventor: Timothy Roake , Cheryl He , Luther Martin
Abstract: In one example, a system for format preserving encryption utilizing a key version can include a processor, and a memory resource storing instructions executable by the processor to determine a quantity of significant bits for a value to be encrypted, mask the value to include the quantity of significant bits, perform format preserving encryption on the masked value to generate an encrypted value, and append a key version to the encrypted value.
-
-
-
-
-
-
-
-
-