The Polynomial Modular Number System (PMNS) is a non-positional number system that allows for fast modular arithmetic operations. It has shown its effectiveness in both hardware and software contexts, notably outperforming both GMP and OpenSSL from 256 to 8192 bits. Due to its non-positional nature however, equality tests become non-trivial and finding methods to perform them in an optimized fashion remains an open problem. In this work, we present several results, including a new coefficient reduction algorithm that allows for a faster than state of the art equality test without impacting the performance of the overall system.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Equality Tests in the Polynomial Modular Number System

  • Nicolas Méloni,
  • François Palma,
  • Pascal Véron

摘要

The Polynomial Modular Number System (PMNS) is a non-positional number system that allows for fast modular arithmetic operations. It has shown its effectiveness in both hardware and software contexts, notably outperforming both GMP and OpenSSL from 256 to 8192 bits. Due to its non-positional nature however, equality tests become non-trivial and finding methods to perform them in an optimized fashion remains an open problem. In this work, we present several results, including a new coefficient reduction algorithm that allows for a faster than state of the art equality test without impacting the performance of the overall system.