Abstrakt. Elliptic Curve Cryptosystems (ECC) har blivit allt mer accepterade i praktiken på grund av sin betydligt mindre del av operands jämfört med andra publika kryptosystem. Eftersom deras beräkningskomplexitet ofta är lägre än när det gäller RSA eller diskreta logaritmsystem, väljs ECC ofta för högpresterande publika nyckelapplikationer. Trots en mängd forskning om höghastighetsprogramvara och FPGA-implementering av ECC i hög hastighet sedan mitten av 1990-talet är det fortfarande en öppen utmaning att tillhandahålla verkligt högpresterande ECC-plattformar på lättillgängliga (dvs. icke-ASIC-plattformar). Detta gäller särskilt för ECC framför prime-fält, som ofta föredras framför binära fält på grund av standarder i Europa och USA. Detta arbete presenterar en ny arkitektur för en FPGA-baserad ultrahögpresterande ECC-implementering över de främsta fälten. Vår arkitektur använder sig intensivt av DSP-blocken i moderna FPGA, som är inbyggda aritmetiska enheter som faktiskt är avsedda att accelerera digitala signalbehandlingsalgoritmer. Vi beskriver en ny arkitektur och algoritmer för att utföra ECC aritmetik och beskriver det faktiska genomförandet av standardkompatibel ECC baserat på NIST-primerna P-224 och P-256. Vi visar att ECC på Xilinx's Virtex-4 SX55 FPGA kan utföras med en hastighet av mer än 37.000 punkter multiplikationer per sekund. Vår arkitektur överträffar alla hårdvaruimplementeringar med ett enda chip över de främsta fälten i den öppna litteraturen med bred marginal.
Författare i REF presenterar effektiv ECC över NIST primes P-224 och P-256 på kommersiella Xilinx'sVirtex-4SX55 FPGA.
Ultra High Performance ECC over NIST Primes on Commercial FPGAs
{'venue': 'In Proceedings of CHES', 'journal': None, 'mag_field_of_study': ['Computer Science']}