Prosecution Insights
Last updated: July 17, 2026
Application No. 18/972,271

BLIND SIGNATURE SYSTEM AND METHOD USING LATTICE-BASED CRYPTOGRAPHY

Non-Final OA §101§103§112
Filed
Dec 06, 2024
Priority
Jun 09, 2022 — EU 22305843.9 +1 more
Examiner
WRIGHT, BRYAN F
Art Unit
2497
Tech Center
2400 — Computer Networks
Assignee
Pqshield Ltd.
OA Round
1 (Non-Final)
78%
Grant Probability
Favorable
1-2
OA Rounds
1y 6m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
638 granted / 815 resolved
+20.3% vs TC avg
Strong +24% interview lift
Without
With
+24.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
20 currently pending
Career history
839
Total Applications
across all art units

Statute-Specific Performance

§101
3.7%
-36.3% vs TC avg
§103
83.1%
+43.1% vs TC avg
§102
6.8%
-33.2% vs TC avg
§112
2.6%
-37.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 815 resolved cases

Office Action

§101 §103 §112
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. DETAILED ACTION This action is in response to applicant’s original submittal made on 12/06/2024. Claims 1-16 are pending. Priority Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). Specification (Title) The title of the invention is not descriptive. A new title is required that is clearly indicative of the invention to which the claims are directed. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: user device configured … in claim 10. The examiner notes that figure 1 illustrates that the user device comprises a processor and therefore the examiner notes that the structure of the user device is hardware. Such claim limitation(s) is/are: being configured … in claim 15. Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim 15 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. The examiner notes that applicant recites “being configured to…” in claim 15 however the specification does not disclose the structure of the “being”. Claim 16 don't cure the deficiency of claim 15 and are rejected under 35 USC 112 for their dependency upon claim 15. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim 15 recites the limitation "being…" in line 2. There is insufficient antecedent basis for this limitation in the claim. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1 & 15 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. The examiner contends that the metes and bounds of applicant’s claim limitation element of, “…smaller than”, cannot be readily appraised. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim 10 is rejected under 35 U.S.C. 112(a) or pre-AIA 35 U.S.C. 112, first paragraph, because the claim purports to invoke 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, but fails to recite a combination of elements as required by that statutory provision and thus cannot rely on the specification to provide the structure, material or acts to support the claimed function. As such, the claim recites a function that has no limits and covers every conceivable means for achieving the stated function, while the specification discloses at most only those means known to the inventor. Accordingly, the disclosure is not commensurate with the scope of the claim. Claims 11-14 don't cure the deficiency of claim 10 and are rejected under 35 USC 112 for their dependency upon claim 10. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 10 and 15 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter. Claims 10 and 15 are directed towards a system comprising a “device“. The examiner notes that the device as recited does not include a explicit hardware element. A person of ordinary skill in the art could reasonably define the “device” in this instance to be solely realized by software. The examiner advises the applicant to amend the system of independent claim 1 to recite a known hardware element such as “memory”. Claims 11-14 don't cure the deficiency of claim 10 and are rejected under 35 USC 101 for their dependency upon claim 10. Claim 16 don't cure the deficiency of claim 15 and are rejected under 35 USC 101 for their dependency upon claim 15. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1-16 are rejected under 35 U.S.C. 103 as being unpatentable over MASNY (EP 4040716) in view of LYUBASHEVSKY et al. (US Patent Publication No. 2017/0366349 and LYUBASHEVSKY hereinafter). As to claims 1 and 15, MASNY teaches a computer-implemented method of generating a signature for a message comprising: at a user device: processing the message m and random data r to generate a commitment c for the message and transmitting the commitment c to a signer device (i.e. …teaches in par. 0040 the following: “Entity 2 can receive A and pk from Entity 1. At block 112, Entity 2 can choose a random value vector r, where …. At block 114, Entity 2 can generate a message m, which can be, for example, a random nonce”)); the signer device can sample a short vector e ∈ Rqn+k for which ‖e‖ is smaller than a bounding value B and [a1│v] eT = u; (i.e., …teaches in par. 0030 the following: PNG media_image1.png 229 852 media_image1.png Greyscale ); and transmitting the short vector e to the user device, and at the user device (i.e., …teaches in par. 0035 the following: “The prover sends the response z to the verifier. In response to receiving the response z, the verifier can determine whether the matrix A multiplied by the response z is approximately equal the public vector y plus the commitment a in order to determine whether the prover possesses the secret vector x”); verifying that the short vector e solves the lattice problem (i.e., …teaches in pars. 0035 & 0036 the following: “ PNG media_image2.png 294 853 media_image2.png Greyscale ”). The system of MASNY does not expressly teach: at the signer device, deriving a target vector t from the commitment c; sampling, using a secret trapdoor function, a short vector e that solves a lattice problem A⋅ e T = u, u is a polynomial; and the secret trapdoor function is associated with the public parameter a1 such that for any v ∈ Rqn, and generating a signature establishing knowledge of the short vector e based on the message and public data. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. With regards to applicant’s claim limitation element of, “at the signer device” , LYUBASHEVSKY teaches in par. 0003 the following: “Our solution is for the signer to randomly pick a vector E and an element d with small coefficients, and compute H=(U+mG+c)/d”. With regards to applicant’s claim limitation element of, “deriving a target vector t from the commitment c”, teaches in par. 0058 the following: “and a target vector uεcustom-character.sup.n”. With regards to applicant’s claim limitation element of, “sampling, using a secret trapdoor function, a short vector e that solves a lattice problem A⋅ e T = u”, “, LYUBASHEVSKY teaches in par. 0058 the following: “sample a vector sεcustom-character.sup.m such that As=u mod q and s is distributed according to some distribution that is independent of any “trapdoor” basis that we may know for custom-character.sup.⊥(A).”. Further teaches in par. 0058 the following: “We can do this by using a trapdoor basis B for custom-character.sup.⊥(A) as follows: first find an arbitrary integer vector r such that Ar=u mod q. Then sample a v˜custom-character and set s=v+r. Note that As=u mod q (since Av=0 mod q). Also s˜D.sub.Z.sub.m.sub.,0,σ conditioned on As=u mod q. We define the distribution D.sup.⊥.sub.A,u,σ to be exactly the above distribution. We say that s˜D.sup.⊥.sub.A,u,σ if s is distributed according to Dcustom-character.sub.m.sub.0,σ conditioned on As=u mod q. Such an s can be generated using a basis B for custom-character.sup.⊥(A) for any σ>∥{tilde over (B)}∥ using the procedure above.”. With regards to applicant’s claim limitation elements of, “u is a polynomial”, LYUBASHEVSKY teaches in par. 0053 the following: “The elements of this ring are polynomials”. With regards to applicant’s claim limitation element of, “and the secret trapdoor function is associated with the public parameter a1 such that for any v ∈ Rqn,”, LYUBASHEVSKY teaches in par. 0058 the following: “a target vector uεcustom-character.sup.n, to sample a vector sεcustom-character.sup.m such that As=u mod q and s is distributed according to some distribution that is independent of any “trapdoor” basis that we may know for custom-character.sup.⊥(A). We can do this by using a trapdoor basis B for custom-character.sup.⊥(A) as follows: first find an arbitrary integer vector r such that Ar=u mod q. Then sample a v˜custom-character and set s=v+r. Note that As=u mod q (since Av=0 mod q). Also s˜D.sub.Z.sub.m.sub.,0,σ conditioned on As=u mod q”. With regards to applicant’s claim limitation element of, “and generating a signature establishing knowledge of the short vector e based on the message and public data”, LYUBASHEVSKY teaches in par. 0051 the following: “By the properties of our encryption scheme, the value obtained by the opener (i.e. m′/c.sup.i for some i) will be unique and because w is a commitment to m, it is also equal to m/c′ from (4). Hence the opener will obtain the same identity as can be extracted from the proof of knowledge.”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 2, the system of MASNY and LYUBASHEVSKY as applied to claim 1 above teaches message integrity, specifically MASNY does not expressly teach a computer-implemented method of claim 1, wherein the generation of the commitment c comprises: generating a hash h of the message; and generating a commitment c based on the hash h and the random data r. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. With regards to applicant’s claim limitation element of, “generating a hash h of the message”, teaches in par. 0068 the following: “the message μ gets added to the input of the cryptographic hash function H”. With regards to applicant’s claim limitation element “generating a commitment c based on the hash h and the random data r”, teaches in par. 0050 the following: “Note that the w part of the ciphertext in (1) can be thought of as a commitment to m.”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 3 the system of MASNY and LYUBASHEVSKY as applied to claim 1 above teaches message integrity, specifically MASNY does not expressly teach a computer-implemented method of claim 2, wherein the commitment c is of the form: PNG media_image3.png 100 310 media_image3.png Greyscale where h is the hash of the message and PNG media_image4.png 180 430 media_image4.png Greyscale . In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. With regards to applicant’s claim limitation element, wherein the commitment c is of the form: PNG media_image3.png 100 310 media_image3.png Greyscale where h is the hash of the message and PNG media_image4.png 180 430 media_image4.png Greyscale ”, teaches in par. 9951 the following: “ PNG media_image5.png 264 1297 media_image5.png Greyscale ”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 4, the system of MASNY and LYUBASHEVSKY as applied to claim 2 above teaches message integrity, specifically MASNY does not expressly teach a computer-implemented method of claim 2, further comprising generating a first non-interactive-zero-knowledge proof establishing knowledge of the hash h and the random data r. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. Teaches in par.0032 the following: “the proof Hi is a non-interactive (NI) proof, i.e. a proof the generation of which does not require interaction with a verifier).”. Teaches in par. 0065 the following: “where H is a cryptographic hash function modeled as a random oracle that maps {0, 1}* to C. For efficiency reasons, the range of H should consist of polynomials with small norms. The prover then computes Z=Sc+Y. For the purpose of zero-knowledge, he needs to do rejection sampling that will make the distribution of Z independent of S (we do not concern ourselves with the particulars of this step—we just use the results of [Lyu12] as a black box). Note that because S, c and Y have small lengths, so does Z. The output of the prover is (Z, c). The verifier accepts if ∥Z∥<12.Math.√{square root over (ln)}.Math.S.Math.C and c=H(AZ−Uc, U).”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 5, the system of MASNY and LYUBASHEVSKY as applied to claim 3 above teaches message integrity, specifically MASNY does not expressly teaches a method of claim 3, wherein the target vector t corresponds to the lowest k rows of the commitment. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. Teaches in par. 0058 the following: “and a target vector uεcustom-character.sup.n”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 6, the system of MASNY and LYUBASHEVSKY as applied to claim 1 above teaches message integrity, specifically MASNY does not expressly teach a method of claim 1, wherein the lattice problem is of the form: PNG media_image6.png 93 415 media_image6.png Greyscale where a2 is a public parameter. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. Teaches in par. 0094 the following: “ PNG media_image7.png 147 493 media_image7.png Greyscale ”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 7, the system of MASNY and LYUBASHEVSKY as applied to claim 6 above teaches message integrity, specifically MASNY does not expressly teach a method of claim 6, wherein the signer device provides information μ for to accompany the message m, and for the righthand side of the lattice problem u = u’ – H(μ) where u’ is a polynomial. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. Teaches in par. 0094 the following: “ PNG media_image8.png 195 628 media_image8.png Greyscale ”. Futher teaches in par. 0095 the following: “ PNG media_image9.png 124 592 media_image9.png Greyscale ”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 8, the system of MASNY and LYUBASHEVSKY as applied to claim 1 above teaches message integrity, specifically MASNY does not expressly teach a method of claim 1, wherein establishing knowledge of the short vector e based on the message m and public data comprises generating a second non-interactive-zero-knowledge proof. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. LYUBASHEVSKY teaches in par. 0107 the following: “generates a proof Π.sub.2 comprising that challenge c.sup.i and a zero-knowledge proof of plaintext knowledge of the message m encrypted in the ciphertext u. In step 74, the user computer sends the ciphertext u and a proof Π.sub.2, comprising the l proofs Π.sub.2.sup.i, to a verifier computer 4.”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 9, the system of MASNY and LYUBASHEVSKY as applied to claim 8 above teaches message integrity, specifically MASNY does not expressly teach a method of claim 8, wherein establishing the non-interactive-zero-knowledge proof comprises recasting the lattice problem equation into the form: PNG media_image10.png 61 262 media_image10.png Greyscale where ã is derivable from the message and the public data, wherein the non-interactive-zero-knowledge-proof establishes knowledge of ẽ from the message m and the public data. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. Teaches in par. 0095 the following: “ PNG media_image11.png 133 628 media_image11.png Greyscale ”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 10, MASNY teaches a user device configured to: process a message m and random data r to generate a commitment c for the message m (i.e. …teaches in par. 0040 the following: “Entity 2 can receive A and pk from Entity 1. At block 112, Entity 2 can choose a random value vector r, where …. At block 114, Entity 2 can generate a message m, which can be, for example, a random nonce”); transmit the commitment c to a signer device (i.e. …teaches in par. 0033 the following: “sends the commitment”); verify that the short vector e solves a lattice problem (i.e., …teaches in par. 0035 the following: “In response to receiving the response z, the verifier can determine whether the matrix A multiplied by the response z is approximately equal the public vector y plus the commitment a in order to determine whether the prover possesses the secret vector x”). The system of MASNY does not expressly teach: in response to the transmission of the commitment c, receive a short vector e from the signer device; and generate a signature establishing knowledge of the short vector e based on the message m and public data. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. With regards to applicant’s claim limitation element of, “in response to the transmission of the commitment c, receive a short vector e from the signer device” , LYUBASHEVSKY teaches in par. 0003 the following: “Our solution is for the signer to randomly pick a vector E and an element d with small coefficients, and compute H=(U+mG+c)/d”. Teaches in par. 0058 the following: “and a target vector uεcustom-character.sup.n”. With regards to applicant’s claim limitation element of, “and generate a signature establishing knowledge of the short vector e based on the message m and public data”, LYUBASHEVSKY teaches in par. 0051 the following: “By the properties of our encryption scheme, the value obtained by the opener (i.e. m′/c.sup.i for some i) will be unique and because w is a commitment to m, it is also equal to m/c′ from (4). Hence the opener will obtain the same identity as can be extracted from the proof of knowledge.”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 11, the system of MASNY and LYUBASHEVSKY as applied to claim 10 above teaches message integrity, specifically MASNY does not expressly teach a user device according to claim 10, wherein the generation of the commitment comprises: generating a hash (h) of the message; and generating a commitment based on the hash and random data, wherein the commitment is of the form: PNG media_image12.png 100 300 media_image12.png Greyscale where r1 … rk are random parameters derived from the random data (r), h is the hash of the message, g is a gadget vector and PNG media_image13.png 169 409 media_image13.png Greyscale and wherein the target vector corresponds to the lowest k rows of the commitment. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. With regards to applicant’s claim limitation element of, “generating a hash h of the message”, LYUBASHEVSKY teaches in par. 0068 the following: “the message μ gets added to the input of the cryptographic hash function H”. With regards to applicant’s claim limitation element “generating a commitment c based on the hash h and the random data r”, LYUBASHEVSKY teaches in par. 0050 the following: “Note that the w part of the ciphertext in (1) can be thought of as a commitment to m.”. With regards to applicant’s claim limitation element of, “wherein the commitment is of the form: PNG media_image12.png 100 300 media_image12.png Greyscale where r1 … rk are random parameters derived from the random data (r), h is the hash of the message, g is a gadget vector and PNG media_image13.png 169 409 media_image13.png Greyscale ”, LYUBASHEVSKY teaches in par. 0084 the following: “ PNG media_image14.png 210 490 media_image14.png Greyscale ” and LYUBASHEVSKY teaches in par. 0044 the following: “ PNG media_image15.png 187 495 media_image15.png Greyscale ”. With regards to applicant’s claim limitation element of, “wherein the target vector corresponds to the lowest k rows of the commitment”, LYUBASHEVSKY teaches in par. 0058 the following: “and a target vector uεcustom-character.sup.n, to sample a vector sεcustom-character.sup.m such that As=u mod q and s is distributed according to some distribution that is independent of any “trapdoor” basis that we may know for custom-character.sup.⊥(A).”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 12, the system of MASNY and LYUBASHEVSKY as applied to claim 1 above teaches message integrity, specifically MASNY does not expressly teach a user device of claim 11, wherein the lattice problem is of the form: PNG media_image16.png 93 408 media_image16.png Greyscale where a1 and a2 are public parameters, e is the short vector, t is a target vector, u is public random data and B is a fixed bounding value. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. LYUBASHEVSKY teaches in par. 0095 the following: “ PNG media_image11.png 133 628 media_image11.png Greyscale ”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 13, the system of MASNY and LYUBASHEVSKY as applied to claim 10 above teaches message integrity, specifically MASNY does not expressly teach a user device of claim 10, wherein generating the signature comprises establishing a non-interactive-zero-knowledge proof establishing knowledge of the short vector based on the message and public data. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. LYUBASHEVSKY teaches in par. 0064 the following: “the signing algorithm is also an implicit proof of knowledge of the following: For a matrix AεR.sup.k×l and a vector UεR.sup.k for which there exists an S with s.sub.1(S)≦S such that AS=U, it is possible to produce a proof of knowledge of S, c such that”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 14, the system of MASNY and LYUBASHEVSKY as applied to claim 13 above teaches message integrity, specifically MASNY does not expressly teach a user device of claim 13, wherein establishing the non-interactive-zero-knowledge proof comprises recasting the lattice problem equation into the form: PNG media_image17.png 78 241 media_image17.png Greyscale where ã is derivable from the message and the public data, wherein the non-interactive-zero-knowledge-proof establishes knowledge of ẽ from the message and the public data. In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. Teaches in par. 0095 the following: “ PNG media_image11.png 133 628 media_image11.png Greyscale ”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. As to claim 16, the system of MASNY and LYUBASHEVSKY as applied to claim 15 above teaches message integrity, specifically MASNY does not expressly teach a device of claim 15, wherein the device is configured to provide information μ to accompany the message m, and the righthand side of the lattice problem is of the form u – H(μ). In this instance the examiner notes the teachings of prior art reference LYUBASHEVSKY. Teaches in par. 0094 the following: “ PNG media_image8.png 195 628 media_image8.png Greyscale ”. Futher teaches in par. 0095 the following: “ PNG media_image9.png 124 592 media_image9.png Greyscale ”. Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the of the claimed invention was made to implement the teachings of MASNY with the teachings of LYUBASHEVSKY by having their system comprise an enhanced verification process. One would have been motivated to do so to provide a simple and effective means to control data integrity, wherein the enhanced verification process helps facilitate data security within the network and makes it easier to configure network communication for verification. Art Made of Record The prior art made of record and not relied upon is considered pertinent to applicant's disclosure: LI (CN 115529134) and Hoffstein et al. (US Patent No. 6,959,085). Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRYAN F WRIGHT whose telephone number is (571)270-3826. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Eleni Shiferaw can be reached on (571)272-3867. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /BRYAN F WRIGHT/Examiner, Art Unit 2497
Read full office action

Prosecution Timeline

Dec 06, 2024
Application Filed
Jun 17, 2026
Non-Final Rejection mailed — §101, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12665918
Predefined signatures for inspecting private application access
4y 0m to grant Granted Jun 23, 2026
Patent 12648451
SECURE CHIPS WITH SERIAL NUMBERS
3y 0m to grant Granted Jun 02, 2026
Patent 12640913
COHERENT KEY MANAGEMENT ACROSS MULTIPLE CHIPLETS
2y 8m to grant Granted May 26, 2026
Patent 12640932
SECURING GROUP MESSAGES OVER HYPERTEXT TRANSFER PROTOCOL WITH KEY MANAGEMENT AND ROTATION FOR MULTI-PARTY GROUPS
10m to grant Granted May 26, 2026
Patent 12627509
Cryptographically Authenticated Database Representing a Multiple-Key-Pair Root Certificate Authority
2y 9m to grant Granted May 12, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
78%
Grant Probability
99%
With Interview (+24.0%)
3y 2m (~1y 6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 815 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month