I detta dokument föreslår vi en ny parallell arkitektur för snabb maskinvaruimplementering av elliptisk kurvpunktsmultiplikation (ECPM), som är den viktigaste funktionen för en elliptisk kurvkryptografiprocessor. Punktmultiplikationen över binära fält syntetiseras på både FPGA- och ASIC-teknik genom att utforma snabba elliptiska kurva gruppoperationer i Jacobian projektiva koordinater. En ny arkitektur för kombinerad punktfördubbling och punkttillägg (PDPA) föreslås för gruppoperationer för att uppnå krav på hög hastighet och låg maskinvara för ECPM. Det har genomförts över binära fältet som rekommenderas av National Institute of Standards and Technology (NIST). Den föreslagna ECPM stöder två Koblitz- och slumpmässiga kurvor för nyckelstorlekarna 233 och 163 bitar. För gruppverksamhet, en aritmetisk operation i det finita fältet, t.ex. Multiplikation, är utformad på polynom grund. Fördröjningen av en 233-bitars punkt multiplikation är endast 3,05 och 3,56 μs, i en Xilinx Virtex-7 FPGA, för Koblitz respektive slumpmässiga kurvor, respektive 0,81 μs i en ASIC 65-nm teknik, som är de snabbaste hårdvaruimplementering resultat som rapporterats i litteraturen hittills. Dessutom genomförs en 163-bitars punktmultiplikation även i FPGA och ASIC för rättvis jämförelse som tar omkring 0,33 respektive 0,46 μs. Areatidsprodukten för den föreslagna punktmultiplikationen är mycket låg jämfört med liknande konstruktioner. Prestanda ( ) och Area × Time × Energy (ATE) produkten av den föreslagna designen är mycket bättre än de mest betydande studier som finns i litteraturen.
Hossain m.fl. REF har utvecklat en ny parallell arkitektur för snabb maskinvaruimplementering av elliptisk kurvpunktsmultiplikation.
Parallel point-multiplication architecture using combined group operations for high-speed cryptographic applications
{'venue': 'PLoS ONE', 'journal': 'PLoS ONE', 'mag_field_of_study': ['Medicine', 'Computer Science']}