Abstrakt. Vi föreslår en superscalar coprocessor för höghastighetskurvabaserad kryptografi. Det accelererar skalära multiplikation genom att utnyttja instruction-levelalism (ILP) dynamiskt och bearbeta flera instruktioner parallellt. Arkitekturen på systemnivå är utformad så att coprocessorn kan utnyttja superskalarfunktionen fullt ut. Genomföranderesultaten visar att skalenlig multiplikation av Elliptic Curve Cryptography (ECC) över GF(2 163 ), Hyperelliptic Curve Cryptography (HECC) av genus 2 över GF(2 83 ) och ECC över ett kompositfält, GF(( (2 83 ) 2 ) kan förbättras med en faktor på 1,8, 2,7 respektive 2,5 jämfört med fallet med en grundläggande singelskalar arkitektur. Denna upptrappning uppnås genom att utnyttja parallellism i kurvbaserad kryptografi. Samprocessorn hanterar en enda instruktion som kan användas för alla fältoperationer såsom multiplikationer och tillägg. Dessutom tillåter denna instruktion endast en att beräkna punkt-/divisor-operationer. Dessutom ger vi också en rättvis jämförelse mellan de tre kurvbaserade kryptosystemen.
Vårt tidigare arbete REF använder en superskalar arkitektur för att utnyttja ILP i ECC över GF (2 n ).
Superscalar coprocessor for high-speed curve-based cryptography
{'venue': 'Cryptographic Hardware and Embedded Systems (CHES’06), number 4249 in Lecture Notes in Computer Science', 'journal': None, 'mag_field_of_study': ['Computer Science']}