Predicate |
Object |
assignee |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_b452283384de8cf634b663c79a7c99e7 |
classificationCPCAdditional |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L2209-24 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L2209-125 |
classificationCPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04L9-0625 |
classificationIPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/H04K1-00 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/H04L9-06 |
filingDate |
2001-06-26^^<http://www.w3.org/2001/XMLSchema#date> |
grantDate |
2006-11-28^^<http://www.w3.org/2001/XMLSchema#date> |
inventor |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_6c66956b7f1761aef8a66fd89850a347 http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_6d7da990402862baff598f0ca35fd499 |
publicationDate |
2006-11-28^^<http://www.w3.org/2001/XMLSchema#date> |
publicationNumber |
US-7142671-B2 |
titleOfInvention |
Methods and apparatus for implementing a cryptography engine |
abstract |
Methods and apparatus are provided for implementing a cryptography engine for cryptography processing. A variety of techniques are described. A cryptography engine such as a DES engine can be decoupled from surrounding logic by using asynchronous buffers. Bit-sliced design can be implemented by moving expansion and permutation logic out of the timing critical data path. An XOR function can be decomposed into functions that can be implemented more efficiently. A two-level multiplexer can be used to preserve a clock cycle during cryptography processing. Key scheduling can be pipelined to allow efficient round key generation. |
isCitedBy |
http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7580519-B1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7885405-B1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2005190923-A1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-9270274-B1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8650409-B1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7606365-B2 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7526085-B1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7545928-B1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7783037-B1 |
priorityDate |
2000-12-13^^<http://www.w3.org/2001/XMLSchema#date> |
type |
http://data.epo.org/linked-data/def/patent/Publication |