A High-performance Parallel Algorithm for D-Class Computation based on Shared Memory

공유 메모리 기반의 고성능 D-클래스 계산 병렬 알고리즘

  • Shin Chul-Gyu (School of Computer Science, Kookmin University) ;
  • Han Jae-Il (School of Computer Science, Kookmin University)
  • Published : 2005.07.01

Abstract

[$n\timesn$] 불리언 행렬의 집합에서 동치관계를 이용하여 정의된 D-클래스는 개인키나 공개키 암호기술에 사용될 수 있는 가능성을 가지고 있다. 그러나 NP-완전 문제인 계산 복잡도로 인해 D-클래스의 효율적인 계산이 어려워 극히 제한된 크기의 행렬에 대한 D-클래스만이 알려져 있다. D-클래스를 효율적으로 계산하기 위해서는 수식변환, 병렬처리, 순환문 개선 등을 통해 알고리즘을 개선하여야 한다. 본 논문은 D-클래스의 효율적 계산을 위해 공유메모리 기반의 병렬 처리에 적합하도록 수식의 대수적 변환을 이용한 알고리즘의 설계라 실행 결과에 대해 논한다.

Keywords