Efficiency Improvement for NTRU - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Efficiency Improvement for NTRU

Description:

Sony & Greylock invested $11M. IEEE Standard Proposal 1363.1 ... NTRU Trapdoor. 6. 6. NAEP Encryption. Input. Output. Slow. Fast. 7. 7. NAEP Decryption. Input ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 16
Provided by: richardl152
Category:

less

Transcript and Presenter's Notes

Title: Efficiency Improvement for NTRU


1
Efficiency Improvement for NTRU
  • Johannes Buchmann
  • Martin Döring
  • Richard Lindner

2
Quantum Computer Attacks
RSA ECC McEliece Merkle
NTRU
1980 1990 2000 QComputer
3
NTRU
  • Patented in 1996
  • Sony Greylock invested 11M
  • IEEE Standard Proposal 1363.1 (in progress)
  • 7x faster than RSA
  • Message Expansion
  • Parameters often updated

4
NTRU Trapdoor
5
NAEP Encryption
Input
Fast
Slow
Output
6
NAEP Decryption
Input
Output
7
Multiplication with Binary Polynomials
8
Standard Multiplication
  • Calculate rotations
  • Add

9
Sliding Window Multiplication
  • (Pre-)Calculate for
  • Calculate rotations
  • Add

10
Pattern Multiplication
  • 33 of recurring patterns have
  • Precalculation is not always possible
  • Not all patterns are needed
  • Finding needed patterns is easy

11
Pattern Multiplication
  • Calculate needed
  • Calculate rotations
  • Add

12
Comparative Timings
Platform Pentium M, 1.6 GHz, 2GB RAM, JRE 1.6
13
Try it yourself
www.flexiprovider.de
14
Trinary Case
  • Easy as binary case
  • Can reuse patterns

15
Thank You
Write a Comment
User Comments (0)
About PowerShow.com