Paper 2015/1172
An Application Specific Instruction Set Processor (ASIP) for the Niederreiter Cryptosystem
Jingwei Hu and Ray C. C. Cheung
Abstract
The Niederreiter public-key cryptosystem is based on the security
assumption that decoding generic linear binary codes is NP complete, and
therefore, is regarded as an alternative post-quantum solution to resist quantum computing.
Current hardware implementations for the Niederreiter cryptosystem focus on data encryption/decryption
but few of them consider digital signature producing given that signature scheme is much
different from encrytion/decrytion and complicated to be integrated.
In this work, we address the problem of achieving efficient Niederreiter digital signature and
extending it to execute encryption/decryption on reconfigurable hardware.
We first present a new parameter selection method by which both encryption/decryption and signature are able
to be performed with the same hardware configurations. Then we design a compact ASIP architecture with the proposed parameter selection and resource sharing elaboration.
FGPA experiments show that the proposed unified architecture can achieve encryption, decryption and signature with
Metadata
- Available format(s)
- -- withdrawn --
- Category
- Implementation
- Publication info
- Preprint. MINOR revision.
- Keywords
- Cryptographic hardware and implementationNiederreiter cryptosystemFPGA.
- Contact author(s)
- davidhoo471494221 @ gmail com
- History
- 2016-03-24: withdrawn
- 2015-12-08: received
- See all versions
- Short URL
- https://ia.cr/2015/1172
- License
-
CC BY