Filters








9 Hits in 5.1 sec

NTRU modular lattice signature scheme on CUDA GPUs

Wei Dai, Berk Sunar, John Schanck, William Whyte, Zhenfei Zhang
2016 2016 International Conference on High Performance Computing & Simulation (HPCS)  
In this work we show how to use Graphics Processing Units (GPUs) with Compute Unified Device Architecture (CUDA) to accelerate a lattice based signature scheme, namely, the NTRU modular lattice signature  ...  Lattice based schemes require operations on large vectors that are perfect candidates for GPU implementations.  ...  The CUDA GPU implementation in this work is published at https://github.com/vernamlab/NTRUMLS.  ... 
doi:10.1109/hpcsim.2016.7568376 dblp:conf/ieeehpcs/DaiSSWZ16 fatcat:ai5h6nzzhvfphl33ddjsumbiwq

PRDSA: Effective Parallel Digital Signature Algorithm for GPUs

Sapna Saxena, Neha Kishore
2017 International Journal of Wireless and Microwave Technologies  
Due to the involvement of RSA in signing and signature verification which is based on the series of modular multiplications and modular reductions on very large integers, the RSA based digital signature  ...  RSA based Digital Signature algorithm is an electronic scheme to ensure the security, authenticity and integrity of an electronic document intended to be used on Internet.  ...  ) to accelerate a lattice based signature scheme, namely, the NTRU modular lattice signature (NTRU-MLS) scheme.  ... 
doi:10.5815/ijwmt.2017.05.02 fatcat:sgpecqgh5vbj3d4a2dhv6d6hya

TensorCrypto [article]

Wai-Kong Lee, Hwajeong Seo, Zhenfei Zhang, Seongoun Hwang
2021 IACR Cryptology ePrint Archive  
The proposed tensor core based polynomial convolution technique was applied to NTRU public key scheme (TensorTRU).  ...  In particular, we employed tensor core to accelerate NTRU, one of the finalists in NIST post-quantum standardization.  ...  The NTRU modular lattice signature (NTRU-MLS) scheme [HPS + 14, DHP + 20], which requires operations on large vectors, was optimized with parallel polynomial multiplication on GPU by Dai et for i from  ... 
dblp:journals/iacr/LeeSZH21 fatcat:jxxglxovu5gw3nnhgbqwl7ft64

TensorCrypto: High Throughput Acceleration of Lattice-based Cryptography Using Tensor Core on GPU

Wai-Kong Lee, Hwajeong Seo, Zhenfei Zhang, Seong Oun Hwang
2022 IEEE Access  
on a GPU.  ...  The proposed tensorcore-based polynomial convolution technique was applied to NTRU, one of the finalists in NIST postquantum cryptography (PQC) standardization.  ...  The NTRU modular lattice signature (NTRU-MLS) scheme [32] , [33] , which requires operations on large vectors, was optimized with parallel polynomial multiplication on a GPU by Dai et al. [9] .  ... 
doi:10.1109/access.2022.3152217 fatcat:b3zkaen3pbg2pf5evcmu3a6nx4

Post Quantum Cryptographic Keys Generated with Physical Unclonable Functions

Bertrand Cambou, Michael Gowanlock, Bahattin Yildiz, Dina Ghanaimiandoab, Kaitlyn Lee, Stefan Nelson, Christopher Philabaum, Alyssa Stenberg, Jordan Wright
2021 Applied Sciences  
Lattice and code cryptography can replace existing schemes such as elliptic curve cryptography because of their resistance to quantum computers.  ...  This paper describes practical ways to generate keys from physical unclonable functions, for both lattice and code-based cryptography.  ...  NTRU Cryptography Cryptographic algorithms such as FALCON, which uses NTRU (Nth degree of TRUncated polynomial ring) arithmetic, are also based on lattice cryptography.  ... 
doi:10.3390/app11062801 fatcat:qiz5udgplzdzxj7o3gk3le56hq

Efficient NewHope Cryptography Based Facial Security System on a GPU

Phap Duong-Ngoc, Tuy Nguyen Tan, Hanho Lee
2020 IEEE Access  
Duong-Ngoc et al.: Efficient NewHope Cryptography-Based Facial Security System on a GPU FIGURE 1. Post-quantum cryptography based facial security system.  ...  The proposed facial security system was successfully accelerated using data-parallel computing model on the recently launched Nvidia GTX 2080Ti Graphics Processing Unit (GPU).  ...  [8] proposed a software implementation on an 8-bit processor for the signature scheme using improved NTT approach.  ... 
doi:10.1109/access.2020.3000316 fatcat:q65ylsrh25fvbedbdk77fduzy4

Data Protection: Combining Fragmentation, Encryption, and Dispersion, a final report [article]

Gerard Memmi, Katarzyna Kapusta, Patrick Lambein, Han Qiu
2017 arXiv   pre-print
Then, we focus on two kind of fragmentation. First, a selective separation of information in two fragments a public one and a private one.  ...  This is being enabled by a number of parallel and distributed architectures using various set of cores or machines ranging from General Purpose GPUs to multiple clouds.  ...  The FFT algorithm was used to target the bottleneck of this lattice-based scheme, namely the modular multiplication of very large numbers.  ... 
arXiv:1512.02951v2 fatcat:lowauzqyxrbnllx4hxcz5fkxp4

Accelerating pre- and post-quantum cryptography [article]

T Tung Chou, DJ Daniel Bernstein, T Tanja Lange
2016
Dan offered me the freedom to work on what I found interesting, and I really appreciate all the suggestions and comments he gave me during our discussions.  ...  Implementation Our implementation uses NVIDIA's CUDA framework for parallel programming on GPUs.  ...  The lattice-based encryption system NTRU [HPS98] is rather efficient in both key size and runtime, but it is not quite as confidence-inspiring.  ... 
doi:10.6100/ir845487 fatcat:mni2l7q355blbd6hhgklvto4aa

Dagstuhl Reports, Volume 3, Issue 09, September 2013, Complete Issue [article]

2014
We also give empirical evidence of their superiority, running a variety of aggregation queries on two large datasets, one with data extracted from SoundCloud, a music social network, and one with data  ...  We developed a template library that provides TBB-like parallel patterns that are executed in a hybrid fashion on the host and one or more Xeon Phi coprocessors simultaneously.  ...  In my talk I report on the extended Merkle signature scheme (XMSS) that is based on the Merkle signature scheme invented in the late 70s.  ... 
doi:10.4230/dagrep.3.9 fatcat:oilweqoffjbx7bjnxvg6vorrzu