• 제목/요약/키워드: gf

검색결과 957건 처리시간 0.021초

가우시안 정규기저를 이용한 $GF(2^m)$상의 새로운 곱셈 알고리즘 및 VLSI 구조 (A New Multiplication Algorithm and VLSI Architecture Over $GF(2^m)$ Using Gaussian Normal Basis)

  • 권순학;김희철;홍춘표;김창훈
    • 한국통신학회논문지
    • /
    • 제31권12C호
    • /
    • pp.1297-1308
    • /
    • 2006
  • 유한체상의 곱셈은 타원곡선 암호시스템의 구현에 있어 가장 중요한 연산 중 하나이다. 본 논문에서는 가우시안 정규기저를 이용하여, $GF(2^m)$상의 새로운 곱셈 알고리즘 및 VLSI 구조를 제안한다. 제안된 곱셈 알고리즘은 정규기저 원소의 대칭성이용과 계수의 인덱스 변형에 기반하며, 타원곡선 암호 시스템을 위해 NIST(National Institute of Standards and Technology) 및 IEEE 1363에서 권고하는 다섯 가지 $GF(2^m)$, $m\in${163, 233, 283, 409, 571}, 모두에 적용 할 수 있다. 제안된 곱셈알고리즘에 기만한 VLSI 구조는 기존의 $GF(2^m)$상의 정규기저 곱셈기에 비해 속도 혹은 하드웨어 면적에 있어 향상된 성능을 보인다. 또한 본 논문에서는 정규기저 원소의 기본 곱셈 행렬을 쉽게 찾을 수 있는 방법을 제시한다.

$GF(2^m)$의 고속 타원곡선 암호 프로세서 (High Performance Elliptic Curve Cryptographic Processor for $GF(2^m)$)

  • 김창훈;김태호;홍춘표
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제34권3호
    • /
    • pp.113-123
    • /
    • 2007
  • 본 논문에서는 $GF(2^m)$상의 고속 타원곡선 암호 프로세서를 제안한다. 제안한 암호 프로세서는 타원곡선 정수 곱셈을 위해 Lopez-Dahab Montgomery 알고리즘을 채택하고, $GF(2^m)$상의 산술 연산을 위해 가우시안 정규 기저(Gaussian Normal Basis: GNB)를 이용한다. 본 논문에서 구현한 타원곡선 암호 프로세서는 m=163을 선택하였으며 NIST(National Institute of Standard and Technology)에서 권고하는 5개의 $GF(2^m)$ 필드 크기 중에서 가장 작은 값으로 GNB 타입 4가 존재한다. 제안한 타원곡선 암호 프로세서는 Host Interface, Data Memory, Instruction Memory, Control로 구성되어 있으며 Xilinx XCV2000E FPGA칩을 이용하여 구현한다. FPGA 구현결과 제안된 타원곡선 암호 프로세서는 기존의 연구결과에 비해 속도에서 약 2.6배의 성능 향상을 보이며 훨씬 낮은 하드웨어 복잡도를 가진다.

cDNA Microarray Analysis of the Gene Expression Profile of Swine Muscle

  • Kim, Chul Wook;Chang, Kyu Tae;Hong, Yeon Hee;Jung, Won Yong;Kwon, Eun Jung;Cho, Kwang Keun;Chung, Ki Hwa;Kim, Byeong Woo;Lee, Jung Gyu;Yeo, Jung Sou;Kang, Yang Su;Joo, Young Kuk
    • Asian-Australasian Journal of Animal Sciences
    • /
    • 제18권8호
    • /
    • pp.1080-1087
    • /
    • 2005
  • By screening specific genes related to the muscle growth of swine using cDNA microarray technology, a total of 5 novel genes (GF (growth factor) I, II, III, IV and V) were identified. Results of southern blotting to investigate the number of copies of these genes in the genome of swine indicated that GF I, GF III, and GF V existed as one copy and GF II, and GF IV existed as more than two copies. It was suggested that there are many isoforms of these genes in the genome of swine. Also, results of northern blotting to investigate whether these genes were expressed in grown muscle, using GF I, III, and V indicated that all the genes were much more expressed in the muscle of swine with body weight of 90 kg. Expression patterns of these genes in other organs, namely muscle and propagation and fat tissues, were investigated by extracting RNA from the tissues. These genes were not expressed in the propagation and fat tissues, but were expressed in the muscle tissue. To determine the mechanism of muscle growth, further studies should be preceded using the 3 specific genes related to muscle growth, that is GF I, III, and V.

신축성 원단의 축소율과 의복압에 대한 기초 연구 (Fundamental Relationship between Reduction Rates of Stretch Fabrics and Clothing Pressure)

  • 정연희
    • 한국생활과학회지
    • /
    • 제17권5호
    • /
    • pp.963-973
    • /
    • 2008
  • Clothing pressure is closely connected with the degree of comfort of an athlete's tight-fitting garments. Therefore, the construction of sports garments is very important to the wearer's athletic performance. In this study, the fundamental relationship between the reduction rates of stretch fabrics and clothing pressure was explored with the aim of improving clothing comfort and obtaining a systematic pattern reduction for women's tight-fitting bodysuits. A women's bodysuit pattern was obtained by the draping method using a dressform. The basic pattern was divided into four parts and changed into reduced pattems according to the amount of fabric stretch determined by ASTM D2594. Clothing pressure was measured using an air-pack-type pressure sensor (model AMI 3037-2) at 20 locations (shoulder, 9 locations; bust, 5; and armhole, 6). Among the 15 garments tested, the mean pressure of the A1 bodysuit was 4.60 $gf/cm^2$, and that of the C5 bodysuit was 22.98 $gf/cm^2$. The mean pressures of the bodysuits with reduction rates of 10% and 20% were below 10 $gf/cm^2$, while those of suits with reduction rates of 30%,40%, and 50% (except C5) were below 20 $gf/cm^2$. The pressure at the shoulder was 9.50$\sim$32.24 $gf/cm^2$, which was higher than that at the bust (3.34$\sim$24.56 $gf/cm^2$) and the armhole (0.95$\sim$12.15 $gf/cm^2$). The mean pressures of the 15 bodysuits were divided into five groups using analysis of variance (ANOVA), and were found to be significantly different (p<0.001). Regression analysis afforded the following expression: mean pressure ($gf/cm^2$) = 1.607 + 0.369[reduction rate (%)].

A Fast Method for Computing Multiplcative Inverses in GF(2$^{m}$ ) Using Normal Bases

  • 장용희;권용진
    • 정보보호학회논문지
    • /
    • 제13권2호
    • /
    • pp.127-132
    • /
    • 2003
  • Cryptosystems have received very much attention in recent years as importance of information security is increased. Most of Cryptosystems are defined over finite or Galois fields GF($2^m$) . In particular, the finite field GF($2^m$) is mainly used in public-key cryptosystems. These cryptosystems are constructed over finite field arithmetics, such as addition, subtraction, multiplication, and multiplicative inversion defined over GF($2^m$) . Hence, to implement these cryptosystems efficiently, it is important to carry out these operations defined over GF($2^m$) fast. Among these operations, since multiplicative inversion is much more time-consuming than other operations, it has become the object of lots of investigation. Recently, many methods for computing multiplicative inverses at hi호 speed has been proposed. These methods are based on format's theorem, and reduce the number of required multiplication using normal bases over GF($2^m$) . The method proposed by Itoh and Tsujii[2] among these methods reduced the required number of times of multiplication to O( log m) Also, some methods which improved the Itoh and Tsujii's method were proposed, but these methods have some problems such as complicated decomposition processes. In practical applications, m is frequently selected as a power of 2. In this parer, we propose a fast method for computing multiplicative inverses in GF($2^m$) , where m = ($2^n$) . Our method requires fewer ultiplications than the Itoh and Tsujii's method, and the decomposition process is simpler than other proposed methods.

타입 II 최적 정규기저를 갖는 유한체의 새로운 병렬곱셈 연산기 (A New Parallel Multiplier for Type II Optimal Normal Basis)

  • 김창한;장상운;임종인;지성연
    • 정보보호학회논문지
    • /
    • 제16권4호
    • /
    • pp.83-89
    • /
    • 2006
  • 유한체의 H/W 구현에는 정규기저를 사용하는 것이 효과적이며, 특히 최적 정규기저를 갖는 유한체의 H/W구현이 가장 효율적이다. 타입 I 최적 정규기저를 갖는 유한체 GF($2^m$)은 m이 짝수이므로 암호학적으로 응용되지 못하는 단점이 있다. 그러나 타입 II 최적 정규기저를 갖는 유한체의 경우는 NIST에서 제안한 ECDSA의 권장 커브 중 GF($2^{233}$)위에 주어진 것이 있으며, 이 유한체가 타입 II 최적 정규기저를 갖는 등 여러 응용분야에 적용 되는바 효율적인 구현에 관한 연구가 활발하게 진행되고 있다. 본 논문에서는 타입 II 최적 정규기저를 갖는 유한체 GF($2^m$)의 연산을 정규기저로 표현하여 확대체 GF($2^{2m}$)의 원소로 나타내어 연산을 하는 새로운 병렬곱셈 연산기를 제안하였으며, 제안한 연산기는 기존의 가장 효율적인 결과들과 동일한 공간 및 시간 복잡도를 갖는 효율적인 연산기이다.

GF(q)에서의 1차원 셀룰라 오토마타의 분석 (Analysis of one-dimensional cellular automata over GF(q))

  • 조성진;최언숙;윤세영
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2000년도 춘계학술발표논문집
    • /
    • pp.277-280
    • /
    • 2000
  • q가 소수의 거듭제곱의 형태일 때 GF(q)상에서의 1차원 셀룰라 오토마타의 여러 가지 특성들을 연구한다. 이러한 셀룰라 오토마타의 특성다항식에 관한 몇가지 특성들이 제시한다. Intermediate Boundary CA를 정의하고 Null Boundary CA와의 관계를 살펴본다.

  • PDF

GF(2$^n$)상에서 병렬 멱승 연산의 라운드 수 향상 기법 (The Improved Round Bound for Parallel Exponentiation in GF(2$^n$))

  • 김윤정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.266-268
    • /
    • 2003
  • 본 논문에서는 정규 기저 표현(normal bases representation)을 갖는 GF(2$^n$) 상에서의 병렬 멱승 연산에 있어서, 프로세서 수가 고정된 경우에 라운드 수를 개선하는 방안에 대하여 기술한다.

  • PDF

GF(2$^m$)상의 타원곡선 암호 시스템의 객체지향적 설계 및 구현 (Implementation ECC algorithm over GF(2$^m$) with Java)

  • 이항록;류희수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.434-436
    • /
    • 2003
  • 본 논문에서는 디자인패턴 개념을 이용하여 GF(2$^{m}$ )상에서의 타원곡선 암호알고리즘을 객체지향적으로 설계하는 방법에 대해서 논해보고, 이틀 이용하여 타원곡선 암호 라이브러리 구현에 핵심이 되는 연산 클래스에 대한 전체적인 framework 및 UML을 제시한다.

  • PDF

$GF(2^{m})$에서 정규기저를 이용한 고속 곱셈 역원 연산 방법 (A Fast Method for Computing Multiplicative Inverses in $GF(2^{m})$ Using Normal Basis)

  • 장용희;권용진
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2002년도 종합학술발표회논문집
    • /
    • pp.84-87
    • /
    • 2002
  • 최근 정보보호의 중요성이 커짐에 따라 암호이론에 대한 관심이 증가되고 있다. 이 중 Galois 체 GF(2$^{m}$ )은 대부분의 암호시스템에서 사용되며, 특히 공개키 기반 암호시스템에서 주로 사용된다. 이들 암호시스템에서는 GF(2$^{m}$ )에서 정의된 연산, 즉 덧셈, 뺄셈, 곱셈 및 곱셈 역원 연산을 기반으로 구축되므로, 이들 연산을 고속으로 계산하는 것이 중요하다. 이들 연산 중에서 곱셈 역원이 가장 time-consuming하다. Fermat의 정리를 기반으로 하고, GF(2$^{m}$ )에서 정규기저를 사용해서 곱셈 역원을 고속으로 계산하기 위해서는 곱셈 횟수를 감소시키는 것이 가장 중요하며, 이와 관련된 방법들이 많이 제안되어 왔다. 이 중 Itoh와 Tsujii가 제안한 방법[2]은 곱셈 횟수를 O(log m)까지 감소시켰다. 본 논문에서는 Itoh와 Tsujii가 제안한 방법을 이용해서, m=2$^n$인 경우에 곱셈 역원을 고속으로 계산하는 방법을 제안한다. 본 논문의 방법은 필요한 곱셈 횟수가 Itoh와 Tsujii가 제안한 방법 보다 적으며, m-1의 분해가 기존의 방법보다 간단하다.

  • PDF