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

Predicate Subject
isDiscussedBy http://rdf.ncbi.nlm.nih.gov/pubchem/anatomy/ANATOMYID105906
http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID16003
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID414878978
http://rdf.ncbi.nlm.nih.gov/pubchem/taxonomy/TAXID183809
http://rdf.ncbi.nlm.nih.gov/pubchem/taxonomy/TAXID105906
http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID66898
http://rdf.ncbi.nlm.nih.gov/pubchem/anatomy/ANATOMYID183809
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID419485447

Total number of triples: 30.