Research Article

A Lattice-Based Authentication Scheme for Roaming Service in Ubiquitous Networks with Anonymity

Table 7

Running time of single operation.

NotationDefinition

Execution time for one-way hash function0.004
Execution time for NTRU encryption0.13
Execution time for NTRU decryption0.086
Execution time for NTRU modulus multiplication0.0138
Execution time for symmetrical encryption/decryption0.075
Execution time for ECC-based encryption/decryption3.85
Execution time for modular exponent operation3.85
Execution time for elliptic curve point multiplication2.226
Execution time for elliptic curve point addition0.025
Execution time for Chebyshev polynomial computation2.226

Configuration of experiment CPU: i7-6700, 4 core 8 threads, 3.4GHZ, OS: Windows10, Software: IntelliJ IDEA2019 library: libntru https://github.com/tbuktu/ntru