The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 22, 2025

Filed:

Sep. 17, 2021
Applicant:

Micro Focus Llc, Santa Clara, CA (US);

Inventors:

Phillip Hillyer Smith, Iii, Santa Clara, CA (US);

Leslie Clayton Gutschow, Santa Clara, CA (US);

Richard Todd Minner, Santa Clara, CA (US);

Thomas J Wu, Santa Clara, CA (US);

Assignee:

Micro Focus LLC, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/60 (2013.01); H04L 9/06 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0618 (2013.01); G06F 21/602 (2013.01);
Abstract

Techniques for Precision-Preserving Format-Preserving Encryption (PPFPE) to protect numeric values and strings with leading/trailing and special characters, while preserving their precision, both as a protected value (e.g., ciphertext) and when decrypted are provided. In one aspect, a plaintext string is parsed to detect a first and last sentinel characters, wherein any character(s) preceding the first sentinel character comprises a leading character(s) and any character(s) following the last sentinel character comprises a trailing character(s). Any leading character(s) preceding the first sentinel character and/or any trailing character(s) following the last sentinel character are passed through. A ciphertext string is generated by encrypting the first and last sentinel character using one or more subsets of a set of encryption characters; and encrypting the portion of the plaintext string between the first and last sentinel character using the set of encryption characters.


Find Patent Forward Citations

Loading…