Research Article

Crystals-Dilithium on ARMv8

Table 1

Profiling performance of Crystals-Dilithium reference code on Jetson Xavier (ARMv8.2).

ALGAllMENTTOthers

34,087 (100%)15,816 (46.4%)8,010 (23.5%)10,260 (30.1%)
106,331 (100%)31,687 (29.8%)69,859 (65.7%)4,785 (4.5%)
33,761 (100%)15,327 (45.4%)17,016 (50.4%)1,418 (4.2%)

ME means matrix expand , and NTT means NTT-based multiplication.