mines the performance of EC implementations. The Ellipric-A generator-based design and validation methodology for rapid prototyping of elliptic curve public-key cryptosystem hardware is described. By their very nature, crypto systems challenge both design and validation. Pure RTL-based synthesis is as unsuitable as is high-level synthesis. Instead, a generator program accepts the two main parameters, key size and multiplier radix, and creates a highly efJicient custom RTL description which is synthesized into a FPGA.This approach benefits the design in that it allows to effortlessly exploit the available resources on the FPGA f o r variable requirements of security and performance. I t is also advantageous for validation of the correctness of the design as for small parameter values the design can be tested exhaustively. Thus, the correctness f o r large key sizes depends only on the correctness of the generator: Furthermore, deploying FPGAs supports integration of an ASIC realisation of the same algorithm which boosts performance. By emulating its interface, the ASIC can be acconiodated even before fabrication thus enabling mixed FPGMASIC acceleration of elliptic curve cryptosystems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.