본문 바로가기
KERD
논문KCI 등재

SeaSign에 대한 효율적인 서명 방법 및 최적 파라미터 제안 연구

A Study on Efficient Signing Methods and Optimal Parameters Proposal for SeaSign Implementation

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문은 isogeny 기반 전자 서명 알고리즘인 SeaSign의 최적화 방안을 제안한다. SeaSign은 CSIDH의 class group action에 Fiat-Shamir with abort를 결합한 전자서명 알고리즘이다. CSIDH 기반 암호는 SIDH 기반 암호가 다항시간안에 공격됨에 따라 다시 주목받고 있지만, 이를 기반한 전자서명인 SeaSign은 비효율적인 속도로 많은 최적화가 진행되지 않았다. 본 논문에서는 SeaSign에 대한 효율적인 서명 방법을 제안한다. 제안하는 서명 방법은 간단하지만 강력하며, 알고리즘 내에서 rejection sampling의 위치 변경을 통해 이루어진다. 추가로, 본 논문에서는 제안하는 알고리즘이 최적 성능을 제공할 수 있는 파라미터를 제시한다. 제시한 결과, 기존 SeaSign의 파라미터를 사용할 경우, 본 논문에서 제안한 서명방법은 기존 SeaSign 대비 3배 빠른 성능을 보인다. 추가로 신규 제시된 파라미터와 본 논문의 서명 방법을 결합한 경우, 기존 SeaSign 대비 290배 빠른 성능과 Decru 등이 제안한 방법 대비 7.47배 빠른 성능을 제공한다.

Abstract

This paper proposes optimization techniques for SeaSign, an isogeny-based digital signature algorithm. SeaSign combines class group actions of CSIDH with the Fiat-Shamir with abort. While CSIDH-based algorithms have regained attention due to polynomial time attacks for SIDH-based algorithms, SeaSiogn has not undergone significat optimization because of its inefficiency. In this paper, an efficient signing method for SeaSign is proposed. The proposed signing method is simple yet powerful, achived by repositioning the rejection sampling within the algorithm. Additionally, this paper presnts parameters that can provide optimal performance for the proposed algorithm. As a result, by using the original parameters of SeaSign, the proposed method is three times faster than the original SeaSign. Additonally, combining the newly suggested parameters with the signing method proposed in this paper yields a performance that is 290 times faster than the original SeaSign and 7.47 times faster than the method proposed by Decru et al.

참고문헌 (11)

  1. J. M. Couveignes, "Hard homogenous spaces", IACR Cryptology ePrint Archive, 2006, pp.291~ (2006)
  2. A. Childs, "Constructing elliptic curve isogenies in quantum subexponential time", Journal of Mathematical Cryptology, 8(1), pp.1~29 (2014)
  3. D. Jao, "Towards quantum-resistant cryptosystems from supersingular elliptic curve isogenies", LNCS, 7071, pp.19~34 (2011)
  4. W. Castryck, "An efficient key recovery attack on SIDH", Annual International Conference on the Theory and Applications of Cryptographic Techniques, pp.423~447 (2023)
  5. W. Castryck, "CSIDH: An efficient post-quantum commutaitve group action", LNCS, 11274 (2018)
  6. Y. Yoo, "A post-quantum digital signature scheme based on supersingular isogenies", FC 2017, pp.163~181 (2017)
  7. S. Galbraith, "Identification protocols and signature schemes based on supersingular isogeny problems", ASIACRYPT 2017, pp.3~33 (2017)
  8. L. De Feo, "SeaSign: compact isogeny signatures from class group actions", EUROCRYPT 2019, pp.759~789 (2019)
  9. W. Beullens, "CSI-FiSh: efficient isogeny based signatures through class group actions", International Conference on the Theory and Application of Cryptology and Information Security, pp.227~247 (2019)
  10. Aurel Page, "Introducing Clapoti(s): Evaluating the isogeny class group action in polynomial time", IACR Cryptology ePrint Archive, 2023, pp.1766~ (2023)
  11. T. Decru, "Faster SeaSign signatures through improved rejection sampling", PQCrypto 2019, pp.271~285 (2019)

관련 논문AI추천

이 간행물의 다른 논문 (14건)