http://rdf.ncbi.nlm.nih.gov/pubchem/patent/WO-2016020267-A1
Outgoing Links
Predicate | Object |
---|---|
assignee | http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_53a296604bbd5b28d981acea8eb74982 |
classificationCPCAdditional | http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L2209-12 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2221-034 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L2209-046 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F21-55 |
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-71 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F21-75 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F21-56 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F11-22 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/H04L9-00 |
filingDate | 2015-07-30-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
inventor | http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_527af8c7cf64bde90d4b954023f3ac1d http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_b630c188b233a0670a2c1ebd1652264f http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_602fa19566c7a53322d2db58d6c2955e |
publicationDate | 2016-02-11-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
publicationNumber | WO-2016020267-A1 |
titleOfInvention | Circuit protection system and method |
abstract | The invention proposes a method of protection of a Boolean circuit associated with a structural description of the circuit comprising elementary Boolean variables, each represented by one bit, the method comprising the steps consisting in: - selecting a set of k elementary Boolean variables of the circuit as a function of predefined selection criteria, - constructing a variable x represented by k bits by concatenation of the k selected variables in accordance with a chosen order, - determining a binary code C comprising a set of code words and belonging to a given vector space and the supplementary code D of said binary code C as a function of a condition bearing on the dual distance of said supplementary code D , said binary code C having a length n and a size 2 k , where k designates the number of bits representing said variable x ; - substituting the variable x in the structural description of the Boolean circuit with a protected variable z represented by n bits so that: - any operation of writing on the variable x in the circuit is substituted with an operation of writing on the variable z , the variable z being generated by adding the variable x encoded by said code C to a random bit vector y encoded by the supplementary code D , and - any operation of reading the variable x in the circuit is substituted with an operation of reading the value of the protected variable z and an operation of decoding said read value of the protected variable z using a decoding matrix J of size ( n x k ) determined from the binary code C and the supplementary code D of the binary code C . |
isCitedBy | http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-110192363-B http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-110192363-A http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-107623568-A |
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: 31.