http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-107111727-B
Outgoing Links
Predicate | Object |
---|---|
classificationCPCAdditional | http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L2209-046 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F21-55 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L2209-12 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2221-034 |
classificationCPCInventive | http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F11-263 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G09C1-00 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F21-56 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F21-71 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F11-22 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F21-75 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L9-002 |
classificationIPCInventive | http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G09C1-00 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F21-71 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/H04L9-00 |
filingDate | 2015-07-30-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
grantDate | 2020-01-17-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
publicationDate | 2020-01-17-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
publicationNumber | CN-107111727-B |
titleOfInvention | Circuit protection system and method |
abstract | The present invention proposes a method for protecting a Boolean circuit associated with a structural description of a circuit comprising basic Boolean variables, each of which is represented by one bit, the method comprising the following operation steps, the steps being: - according to a predetermined Defined selection criteria to select a set of k basic Boolean variables for the circuit, ‑ construct a variable x represented by k bits by concatenating the k selected variables according to the selected order, ‑ according to the combination with the binary code C The conditions related to the dual distance of the complement D to determine the binary code C and the complement D of the binary code C. The binary code C includes a set of code words and belongs to a given vector space. The binary code C has length n and size 2 k , where k indicates the number of bits representing the variable x; - replace the variable x in the structural description of the Boolean circuit with the protected variable z represented by n bits, thereby: - replace the writing with the operation of writing the variable z Any operation of a variable x in a circuit that generates a variable z by adding the variable x encoded by the code C to a random bit vector y encoded by the complement D, and - by reading the value of the protected variable z operation and decoding the read value of said protected variable z using a decoding matrix J of size (n x k), in lieu of any operation to read variable x in the circuit, of size (n The decoding matrix J of ×k) is determined by the binary code C and the complement D of the binary code C. |
priorityDate | 2014-08-06-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
type | http://data.epo.org/linked-data/def/patent/Publication |
Incoming Links
Total number of triples: 30.