AIMer

About AIMer

AIMer is a signature scheme which is obtained from a zero-knowledge proof of preimage knowledge for a certain one-way function. AIMer consists of two parts: a customized version of the BN++ proof system, and the AIM one-way function. The security of both parts solely depends on the security of the underlying symmetric primitives.

Recent News

Advantages

Performance

Environment: Intel Xeon E5-1650 v3 @ 3.50 GHz with 128 GB RAM, TurboBoost and Hyper-threading disabled, gcc 7.5.0 with -O3 option.

Scheme Keygen (ms) Sign (ms) Verify (ms) Size (B)
aimer128f 0.03 0.42 0.41 5,888
aimer128s 0.03 3.18 3.13 4,160
aimer192f 0.05 1.04 1.03 13,056
aimer192s 0.05 7.94 7.86 9,120
aimer256f 0.10 2.07 2.03 25,120
aimer256s 0.10 15.26 14.81 17,056

Publications

Resources

Third-party Analysis