Patent 12395359
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Active provider: Google · gemini-2.5-pro
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Obviousness Analysis (35 U.S.C. § 103)
An invention is considered obvious if the differences between the claimed invention and the prior art are such that the invention as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art (PHOSITA). This analysis considers combinations of prior art references to determine if they would have collectively suggested the claimed invention.
The independent claims (1, 6, 12, and 14) of US patent 12,395,359 are likely obvious in view of a combination of prior art references, primarily US 2019/0065734 A1 ('734), US 2015/0092939 A1 ('939), and US 2017/0149572 A1 ('572).
Primary Combination of References
US '734 teaches a method for in-field error detection and correction for a PUF. It uses an Error Correcting Code (ECC) to generate a syndrome that directly identifies the index of a single-bit error in the PUF response. It then corrects the error by flipping the value of the identified bit. This reference establishes the state of the art for detecting an error (Claim 1, step S2) and identifying the specific erroneous bit (part of step S3).
US '939 teaches a method to improve PUF reliability by identifying unstable or "dark bits" during an enrollment phase. It introduces the key concept of classifying PUF bits into two categories: reliable bits suitable for the final response, and unreliable bits that should be excluded. The reliable bits not chosen for the initial response constitute a pool of "additional output bits" as described in patent '359. The reference also teaches storing the locations of these unreliable bits.
US '572 teaches a reconfigurable PUF, where the set of physical components used to generate the response can be changed if a portion becomes unreliable or is compromised. This introduces the concept of adapting to component failure by substituting a new set of components for the old ones.
Motivation to Combine and Reasoning
A person having ordinary skill in the art, facing the problem of PUF instability, would have been motivated to combine the teachings of these references to arrive at the invention claimed in US 12,395,359.
Problem with US '734: The solution in US '734 is temporary. It corrects a bit's value by flipping it but does nothing to address the underlying physical instability of the component generating that bit. A PHOSITA would recognize that an unstable bit is likely to produce errors again, requiring repeated correction and representing a persistent point of failure.
Solution Offered by US '939 and US '572: A PHOSITA would look for a more permanent solution. US '939 provides the necessary building blocks: it teaches that not all bits are equal and that a pool of stable, reliable "additional output bits" exists. US '572 provides the conceptual framework for dealing with faulty PUF components: reconfiguring the circuit to use different, functional components.
The Obvious Combination: The motivation is to create a more robust and permanent repair mechanism than the simple bit-flipping in '734. A PHOSITA would naturally combine these concepts:
- Use the error detection and location method from US '734 to identify a faulty bit in the field (e.g., bit i is erroneous).
- Instead of just flipping the value of bit i, the PHOSITA would recognize from US '939 that this bit is likely inherently unstable.
- Drawing on the teaching of US '939, the PHOSITA knows a pool of stable, unused "additional output bits" is available.
- Applying the reconfiguration principle from US '572 at a micro-level, the PHOSITA would be motivated to permanently replace the unstable bit i by re-mapping its output to be sourced from one of the known-stable additional bits.
This combination teaches all the core steps of the claims: detecting an error (from '734), identifying the erroneous bit (from '734), determining a match with a reliable additional output bit (the pool of which is taught by '939), storing this match in a "repair list" (a logical extension of storing the indices of "dark bits" in '939), and performing the replacement (a surgical application of the reconfiguration concept in '572).
Analysis of Specific Claim Limitations
Determining Erroneous Bits (Step S3): Claims 1 and 6 specify a method of finding the erroneous bit by replacing each bit one-by-one and re-checking for error correction (e.g., via a hash). While US '734 teaches a more elegant ECC-based method, this "brute-force" search is an elementary and obvious alternative for debugging or error location, particularly if the error detection mechanism (like a hash) does not directly indicate the error's location.
- Predetermined Order (Claims 6 & 14): A sequential search from the first bit to the last is the most straightforward and obvious way to implement a one-by-one search. Furthermore, US '939 teaches identifying the least reliable bits. A PHOSITA would be motivated to check these known-unreliable bits first to accelerate the search, making a predetermined (and optimized) order obvious.
- Random Order (Claims 1 & 12): The patent itself explains the motivation for this: to prevent timing-based side-channel attacks. In the field of hardware security, randomizing the order of operations to obscure processing time is a well-known and standard technique. Therefore, applying this standard security practice to the bit-checking sequence would be an obvious design choice for a security-conscious PHOSITA.
Device Claims (12 & 14): These claims recite an electronic device configured to perform the methods of claims 1 and 6, respectively. As the underlying methods are rendered obvious by the prior art combination, the claims for a device merely configured with a processor and memory to execute those obvious methods are also obvious.
Conclusion
The independent claims of US patent 12,395,359 appear to be obvious under 35 U.S.C. § 103. The combination of US '734, US '939, and US '572 teaches the core inventive concept of detecting an in-field PUF error and permanently repairing it by substituting the faulty bit with a pre-validated, reliable spare bit. The specific methods for locating the faulty bit (predetermined or random one-by-one search) represent obvious implementation choices for a person of ordinary skill in the art, driven by motivations of simplicity, efficiency, or security.
Generated 5/8/2026, 12:03:01 AM