DOI QR코드

DOI QR Code

Performance Improvement of Accountable Ring Signature through Language Transition from Python to Go

Python 에서 Go 로의 언어 전환을 통한 Accountable Ring Signature 구현 성능 향상

  • Jee-Eun Park (Dept. of Cyber Security, Ewha Womans University) ;
  • Hyun-Sol Mun (Dept. of Cyber Security, Ewha Womans University) ;
  • Yeon-Hee Kim (Dept. of Artificial Intelligence Convergence, Ewha Womans University) ;
  • Jong-Kil Kim (Dept. of Cyber Security, Ewha Womans University)
  • 박지은 (이화여자대학교 사이버보안학과) ;
  • 문현솔 (이화여자대학교 사이버보안학과) ;
  • 김연희 (이화여자대학교 인공지능융합전공) ;
  • 김종길 (이화여자대학교 사이버보안전공)
  • Published : 2025.05.29

Abstract

본 논문은 Accountable Ring Signature(ARS) 프로토콜의 기존 Python 구현을 Go 언어로 전환하여 성능을 향상하고 실제 서비스 환경에서의 적용 가능성을 평가하였다. 실험 결과, Go 기반 구현은 전체 실행 시간에서 약 3.6 배의 성능 향상을 보였으며, 정적 타입 기반 구조와 명시적 연산 구현을 통해 유지보수성과 확장성 또한 개선되었다. 이를 통해 Go 언어가 고성능 암호 프로토콜 구현에 효과적이며 ARS 의 실용적 적용 가능성을 높이는 데 기여할 수 있음을 확인하였다.

Keywords

Acknowledgement

이 논문은 2023년도 한국연구재단 한중협력연구사업 지원을 받아 수행된 연구임 (No. RS-2023-NR119899). 이 논문은 2024년도 정부(교육과학기술부)의 재원으로 한국연구재단의 지원을 받아 수행된 연구임 (No. RS-2024-00357189).

References

  1. Bootle, J., Cerulli, A., Chaidos, P., Ghadafi, E., Groth, J., Petit, C., Short Accountable Ring Signatures Based on DDH, Computer Security – ESORICS 2015, Vienna, Austria, 2015, pp. 243–265.
  2. MollyIKnight, AccountableRingSigDDH, https://github.com/MollyIKnight/AccountableRingSigDDH, 2025.04.14 에 확인함
  3. Meyerson, J., The Go Programming Language, IEEE Software, vol. 31, no. 5, pp. 104–104, Sept.-Oct. 2014.