Palindromic 다항식을 이용한 역수연산에 관한 연구

Size: px
Start display at page:

Download "Palindromic 다항식을 이용한 역수연산에 관한 연구"

Transcription

1 工學碩士學位論文 Paldromc 다항식을이용한 역수연산에관한연구 A Study o the Multplcatve Iverses Usg Paldromc Polyomals 005 年 月 仁荷大學校大學院 컴퓨터 情報工學科 李東烈

2 工學碩士學位論文 Paldromc 다항식을이용한 역수연산에관한연구 A Study o the Multplcatve Iverses Usg Paldromc Polyomals 005 年 月 指導敎授 柳亨善 이論文을碩士學位論文으로提出함. 仁荷大學校大學院 컴퓨터 情報工學科 李東烈

3 이論文을李東烈의碩士學位論文으로認定함. 005 年 月 主審 印 副審 印 委員 印

4 요 약 암호시스템의효율은암호화, 복호화과정의곱셈연산과역수연산에달려있다고잘알려져있다. 본논문은 Galos feld GF( m ) 에서 paldromc 다항식표현을사용한효율적인역수연산알고리즘을제안하였다. 효율적인산술알고리즘은기저의특성에따라좌우되고, 이전에많은논문들은다항식과최적정규기저를사용하였다. 본논문에서는최적정규기저형 Ⅱ와밀접하게관계가있는 paldromc 표현을사용한새로운역수알고리즘을제안하였다. 수정된 Gaussa 소거법은역수계산에사용하였다. 새로운알고리즘은기존의알고리즘보다더효율적이다. - -

5 Abstract It s well ow that the effcecy of a crytosystem depeds o basc operato algorthm such as multplcato ad verso. Ths paper proposes a effcet verso algorthm for Galos feld GF ( m ) whose elemets are represeted by paldromc polyomals. The effcecy of arthmetc algorthms depeds o the bass ad may foregog papers use ether polyomal or optmal ormal bass. I ths paper we suggested a ew verso algorthm usg paldromc represetato that s closely related wth the optmal ormal bass type Ⅱ. A modfed Gaussa elmato method s employed to calculate the verse. The ew algorthm s more effectve tha covetoal algorthm. - -

6 목 차 요약 ⅰ Abstract ⅱ 제 장서론 제 장기저들 4. 유한체 GF ( ) 4. 다항식기저 6. 3 최적정규기저 최적정규기저형 Ⅰ 최적정규기저형 Ⅱ 9. 4 캐노니컬기저 제 3 장역수연산 4 3. 확장유클리드알고리즘 4 3. Paldromc 다항식 6 - -

7 제 4 장구현 0 4. 구현환경및프로그램구성 0 4. 역수연산알고리즘 실험결과 제 5 장결론 34 참고문헌 35 - v -

8 제 장서론 Galos Feld( 체 ) GF( m ) 에서산술연산은대수학, 암호학, 코딩이론등에서연구되어왔다. 대부분의공개키암호시스템들은큰차수의유한체 (Fte Feld) 들에서설계되어진다. 더욱이, 암호화와복호화의실행시간은곱셈과나눗셈에의해좌우된다. 이러한산술연산들을계산하기위한빠른알고리즘을개발하는것이중요하다 []. 특히최근에동일한안전도를유지하면서기타다른공개키암호시스템보다짧은길이의키를갖는타원곡선을이용한암호시스템이암호학적으로여러분야의기능적프로토콜에응용되고있다. 이러한타원곡선암호기법을사용하는전자서명프로토콜을수행하는과정과암호화, 키등의프로토콜에서도역시유한체의효율적인연산은중요한역할을한다 []. 유한체연산중에서덧셈, 뺄셈의경우에는각각의비트논리연산만을사용하기때문에하드웨어의효율성은 AND 와 XOR 논리연산이복합적으로결합된형태의곱셈연산에의해좌우한다. 유한체에서곱셈연산의효율적인구현은암호시스템의효율성에많은영향을미치기때문에구조적으로간단하고, 연산하는시간이효율적으로개선되도록하는연구가진행되고있다. 이연산들의효율은요소기저를표현하는방법과밀접한관계가있다. GF( m ) 에서가장많이쓰이는기저들로다항식기저 - -

9 (Polyomal Bass) 와정규기저 (Normal Bass) 가있다. 다항식기저는유한체상의기약다항식 (Irreducble Polyomal) 으로계산한다 [3]. 계산시간은기약다항식에의해결정된다. 기약다항식의 o-zero elemet 의개수가적은경우더좋은성능을나타내는것을알수있다. 확장체 (Eteso feld) GF( q m ) 에서 Itoh 와 Tsuj 의역수알고리즘은매우효율적인알고리즘이며 [4, 5], Koc 등은유한체에서의곱셈알고리즘들에관해논문을발행했으며 [6, 7], Paar 등도이에관한논문을냈다 [8]. Paldromc 표현을사용하고있는논문도있으며 [9], Rosg 에의해서소프트웨어적인구현문제가다루어졌다 [0]. GF ( m ) 에서역수연산을효율적으로수행하는몇개의알고리즘이제안되었다. 가장많이사용되는두가지방법으로확장유클리드 (Eteded eucldea) 알고리즘과 Fermat의정리이다. Fermat의정리를이용하여역수를구할경우 Wag등이제시한 알고리즘은 GF( m ) 에서 m- 번의자승과 m- 번의곱셈들이 필요하다 []. 하지만유클리드알고리즘을이용할경우두번의곱셈시간만소요되며, 이는다른알고리즘에비하여빠르다 []. 본논문에서는 ECC(ellptc curve cryptography) 에서응용가능한 40-0 사이의비트를대상으로곱셈에대한역원을구할때 AOPs(All-Oe-Polyomals) 을포함하는다른옵션을사용하여실험하였다. 첫번째실험은 GF( m ) 에서 AOPs와삼항다항식 (tromal polyomal) 을그리고, 삼항다항식과오항다항식 (petaomal polyomal) 을이용하여역수연산시확장 - -

10 유클리드알고리즘을사용하여실험하고비트수에대한시간의감소율을비교하였다. 두번째실험은기존의역수연산알고리즘과수정된 Gaussa 소거법을사용하여실험하고비트수에대한시간의감소율을비교하였다. 본논문에서는 paldromc 표현을사용할수있다면, 다항식형태의문제를사용할수있다는것이며, 진데이터타입을고려하여수정된 Gaussa 소거법을사용하여역수연산을쉽게구현할수있게하였다

11 제 장기저들 GF( m ) 에서가장널리사용되는기저는크게다항식기저 (Polyomal Bass) 와정규기저 (Normal Bass) 가있다. 체의덧셈과뺄셈연산은 OR(XOR) 에의해구현되어진다. 그러나, 곱셈과역수연산은선택한기저에따라달라진다. 타원곡선알고리즘의효율은선택한기저에의해영향을받는다 [0].. 유한체 GF ( m ) 유한체는덧셈과곱셈에대해서결합법칙과교환법칙, 분배법칙이성립하고덧셈에대한항등원과역원, 곱셈에대한항등원과역원을가지는유한개의원소로구성된집합이다 []. 유한체 GF( m ) 는 GF () 위의 m차기약다항식 f () 에대해 GF( )[ ]/( f ( )) 로생각할수있다. 그러므로유한체 GF( m ) 의임의의원소는 m-차다항식으로표현된다. 즉, 유한체의두원소 m A( ), B( ) GF( ) 는 A( ) = a a () m m m am a 0 B( ) = b b () m m m bm b 0 으로표현된다. 여기에서 0, j m 에대해 a, b GF() 이다. j - 4 -

12 또한이를간단히벡터형식으로다음과같이표현한다. A = a, a,, a, ) (3) ( m m a0 기약다항식으로는통상구현상의효율을위해 3개의항으로구성된 (4) 번식형태의삼항다항식을가장널리사용하며, m f ( ) =, (0 < < m) (4) 기약인삼항다항식이없는 m 에대해서는 (5) 번식형태의오항 다항식을사용한다. f ( 3 m ) 3 =, (0 < < < < m ) (5) 그리고 (6) 번식을차수가 m인 AOPs 이라한다. m 3 f ( ) = (6) - 5 -

13 . 다항식기저 다항식기저의표현은다음과같다. m m {,,,, } (7) 다항식기저의모든연산들은그기저에서정의된기약다항식 f () 로나누어야한다 [7]. 모듈계산시에이기약다항식으로 계산하는것이다. 다항식기저를이용한 A, B 의곱셈은다음과같다. A = B = = 0 m j = 0 a b j j (8) (9) A B m = c c =, a b (0) = 0 j 다항식기저 A 의역수를 B 라했을때역수계산은 () 번식에의해서계산한다. A B mod f ( ) () - 6 -

14 .3 최적정규기저 4 집합 M 의요소들 { β, β, β,, β } 이 GF( m ) m 의기저가 되면, 기저 M 을정규기저라고하고요소 β 를정규요소라한다 [3]. 정규기저의 A, B 의곱셈은다음과같다. A = a β () B = b j j β (3) C = A B = m m = 0 j = 0 j j a b β β (4) (4) 번식을정규기저의형태로바꾸면 (5) 번식이된다. m = C cβ (5) = 0 j m = β β λj β (6) = 0 λj 계수를 λ 행렬이라부른다. (5) 번, (6) 번식에의하여 c 계수는다음과같다. m m c = a b λ (7) = 0 j= 0 j j - 7 -

15 (7) 번식은우변의 항을소거시킨 (8) 번식으로변환이가능하다 [8]. m m c = a b λ (8) = 0 j= 0 j j0 최적정규기저는 0 이아닌최소의 λj 항을가지고있다. 최적 정규기저는두가지의형태를가지고있는데이들을최적정규기저형Ⅰ과최적정규기저형 Ⅱ라부른다. 두형의차이점은 λ 행렬을다르게계산하는것이다. 최적정규기저형 Ⅰ은 λ 행렬을계산하는데하나의벡터공간을이용한다. 반면에최적정규기저형 Ⅱ는두개의벡터공간을이용한다 [7].. 3. 최적정규기저형 Ⅰ GF( m ) 에서최적정규기저형 Ⅰ은아래의조건을만족시켜야한다. m 이소수 는환 Zm 에서생성자가된다

16 최적정규기저형 Ⅰ에서곱셈은 (6) 번식에서 = 0 고려한다. 일때만 β β = β j (9) 여기에는한가지특별한경우가존재한다. j β β = (0) (9) 번식과 (0) 번식을풀기위해지수만살펴보면다음과 같다. j = mod m j = 0 mod m () () () 번식과 () 번식을이용하여 λ 행렬을구한다.. 3. 최적정규기저형 Ⅱ GF( m ) 에서최적정규기저형 Ⅱ은아래의조건을만족시켜야한다. m 이소수 이며다음두가지조건들중한가지를만족시켜야한다 [9]

17 는환 Z m 에서생성자가된다. m = 3 mod 4 는환 Z m 에서이차잉여 (Quadratc Resdue) 의생성자가된다. GF( m ) 에서최적정규기저형 Ⅱ의정규요소 β 는 (4) 번식을만족하는생성자 γ 로바꾸어쓸수있다. = γ β γ (3) m γ =, r, < m (4) GF( m ) 의특성중 (5) 번식의특성에의해다음 (6) 번, (7) 번식이성립한다. p p p ( α β ) = α β (5) = γ β γ (6) M β = γ γ (7) 최적정규기저형 Ⅱ 에서의곱셈은다음과같다. j j β β = ( γ γ )( γ γ ) (8) j j j ( ) ( ) = ( γ γ ) ( γ γ ) (9) j j - 0-

18 Kuth 등은 (30) 번식이성립됨을증명하였다. γ γ = ( γ γ ) (30) 위식에의하여다음을얻을수있다. j ' j β β = β β, mod m (3) j = β, mod m (3) = 0 일때다음 4개의식을이용하여 λ 행렬을구한다. j = (33) j = (34) j = (35) j = (36) - -

19 .4 캐노니컬기저 GF( m ) 의정규기저는다음의식과같다 M m = { β, β, β,, β }, β GF( m ) (37) 이영역내의최적정규기저형 Ⅱ 의정규요소 β 는 (3) 번식과 같다. 이기저에서요소의자승은기저의순환이동과같다. 정규요소를사용한정규기저 M 은다음의식과같다. M ( m ) ( m ) = { γ γ, γ γ, γ γ,, γ γ } (38) 그러므로정규요소 γ γ 는 j j γ γ 로쓸수있다 [7]. 따 라서다음두개의기저 M 과 N 은동등하다. 3 3 m m N = { γ γ, γ γ, γ γ,, γ γ } (39) 이것은 β = γ γ 의관계를이용한캐노니컬기저의이동형태 이다. N = β, β, β,, β } (40) { 3 m (7) 번식은다음과같이쓸수있다. - -

20 β j j = γ γ γ γ (4) β β j (4) β j 의요소의집합을캐노니컬기저라부른다 [3]. - 3-

21 제 3 장역수연산 타원곡선에서암호화와복호화의연산시간은역수연산시에가장오래걸리기때문에역수연산을효율적으로하는것이매우중요하다. 암호화나복호화하는데걸리는시간을단축해야만효율을높일수있다. 3. 확장유클리드알고리즘 다항식기저는유한체상의역수연산에서자주선택된다. 주어진다항식 r() 와기약다항식 f () 를가지고 r() p() 를구하는식은다음과같다 [0]. 의역수 r( ) p( ) mod f ( ) (43) 다음변수들을초기화하면서알고리즘을시작된다., r, p, p, q, q r (44) r, p, q 를 r = 0 일때까지계속해서계산한다. 다음과같이초기화한다. r r p = f ( ) = r( ) = 0 (45) - 4-

22 p q q = = = 0 (46) (47) 번식으로반복실행한다. r q p = r = r = q mod / r p r p (47) 모듈러단계는나눗셈한나머지로쉽게계산된다. 만일나머지가 0이아니면변수들을바꾼다. r = r, r = r q = q, q = q p = p, p = p (48) 예상했던것처럼모든변수들은갱신된다. 최소의 o-zero 요소를가진기약다항식이최선이라는것은명백하지않다. 유한체에서역수연산구현은적절한기약다항식을선택해야한다. GF( m ) 의산술연산에서 o-zero 입력값이낮을수록더효율적이다. 확장유클리드알고리즘에서기약다항식은 (47) 번식의처음에사용된다. - 5-

23 3. Paldromc 다항식 Paldromc 다항식 (49) 번식의 GF () 영역내의모든 다항식벡터공간에둔다. 덧셈은일반적인다항식으로정의되며, 두개의 paldromc 다항식의곱은식 mod p, p = 로 유일하게얻어진다 [3]. a( ) = = a, a = a p, =,, K,. (49) a() 에서 를 γ 로치환하면, (50) 번식을얻는다. γ ) = a γ = a ( γ ) (50) = = a( γ 그러므로 (50) 번식의기저는 (40) 번식의기저와같다. a() 의계수와 a(γ ) 의정규기저표현사이의관계는단순하다. Paldromc 표현이최적정규기저수로사용될수있다는것을 의미한다. 두개의 paldromc 요소 a( ), b( ) 의곱은다음 (53) 번식에의해계산된다. a a a (5) a( ) = a b b b (5) b( ) = b - 6-

24 ) ( ) ( a b b a b a a b a b b a b a a b a b b a b a a b b a = (53) 항목을재정리한후 (54) 번식에의해 ) ( c 를얻는다.. ) (mod ) ( ) ( ) ( a b b a b a b a a b b a b a b a a b b a c (54) Paldromc 성질을고려할때, 이식의반쪽만을고려해도만족한다. 의오름차순으로항을재배열하여 (55) 번식을얻을수있다. ( ) ( ) ( ) b a a b b a b a a b a b b a b a c 3 3 ) ( (55)

25 a() 와 b() 는각각 (55) 번식의모든계수들의곱셈에대한역원이다. 이방정식에서 조건을얻을수있고, 그것은대칭계수행렬의선형방정식 (56) 번식으로변경할수있다. a ( a a ) a 4 3 Sym. M ( a ( a a a M a ) b ) b = M M b (56) Paldromc 경우에서역수알고리즘을선택할수있으며, 하나는유클리드알고리즘이고다른하나는 Gaussa 소거법이다. 유클리드알고리즘의선택이성공률이높지만, 이번의경우는 달랐다. 필드길이는종래의케이스의두배인 이고, 수행시간 이훨씬길었다. Gaussa 알고리즘은미정의 차원에서계산시간이길어진다고알려져있지만, 고려해보아야할두가지의특이점이있다. 하나는행렬내에서 진 data를다루고있다는점이며, 다른하나는 paldromc 속성을사용하여크기를 으로줄일수있다는것이다. 진 data의대칭행렬을다루는이유로, 계산시간은실수경우에서와다를수있다. 소거법중에서는피벗의방법을적용시키는것이일반적이다. - 8-

26 만일 zero 속성을가지면, 소거단계는가속되며, 계산시간은최적정규기저경우와비교된다. 희소성은 진성질로부터비롯되며, 엔트리들은 개의입력계수들의합이다. 만약속성의반이 zero 이라면, 소거단계시간은반으로줄게될것이다. - 9-

27 제 4 장구현 4. 구현환경및프로그램구성 구현환경 - Petum Ⅳ.5 GHz - Memory 5 MB 프로그램구성 - 입력부분 : 최적정규기저에해당하는비트를입력 - 역수연산계산 : 가우스소거법을사용하여상삼각행렬을구한다음후진대입법 (bac-substtuto) 을수행 - 출력부분 : 역수연산결과를출력 4. 역수연산알고리즘 역수연산알고리즘은 paldromc 표현을사용하여다항식의크기를 으로줄여서부분피벗팅에의한가우스소거법을사용하여대각원소가 인상삼각행렬을구한다음후진대입법을수행한다. 기존의알고리즘은역수연산시곱셈연산을정규기저에서캐노니컬기저로변환하여계산하는알고리즘과자승연산시졍규기저를이용하는알고리즘을혼합하여사용하였다. - 0-

28 4.3 실험결과 본논문에서타원암호문제에적용할수있도록낮은차수다항식을고려하고있다. 첫번째실험은확장유클리드알고리즘을사용하여 AOPs와삼항다항식을그리고삼항다항식과오항다항식을실험하고비교하였다. 실험결과는 Rosg등이제시한프로그램을각각,000번반복시켜얻은시간을비교하였다. 40-0bt 사이의 7 개의 AOPs(48, 6, 7, 78, 80, 96, 0) 가있다. 표 은 3개의 o-zero 요소의역수연산계산결과를나타낸다. o-zero 요소의포인트는 (0, 64, 8) 이다. AOPs 가삼항다항식대부분의경우보다더효율적이다. 더욱이 AOPs의경우다른비트값들보다변화폭이적다. 그계산시간은 4.09~3.0% 감소시켰다. - -

29 표. 삼항다항식과 AOPs 의역수계산시간 8 64 A = (m sec) No. of bts Tromal AOP % decrease 표 에서도비슷한패턴을볼수있다. 5 개의 o-zero 요소는 (0, 3, 64, 96, 8) 이다. 여기서는시간의변화가 4.539~7.85% 감소시켰다. 표. 삼항다항식과 AOPs 의역수계산시간 A = (m sec) No. of bts Tromal AOP % decrease

30 표 3 에서보여주는 0개의 o-zero 요소는 (0, 6, 3, 48, 64, 80, 96,, 8, 44) 이다. 계산시간은 9.883~.838 감소시켰다. 감소율은 AOPs와삼항다항식의계산시간의비율로정의된다. 표 3. 삼항다항식과 AOPs 의역수계산시간 A = (m sec) No. of bts Tromal AOP % decrease 그림 은모든경우에대하여비트수에대한감소율을보여준다. 이실험에서 AOPs는삼항다항식보다좋다는것을보여준다. - 3-

31 % decrease Bts o-zero pot 3 o-zero pot 5 o-zero pot 0 그림. 삼항다항식과 AOPs 의비트수에대한감소율 또한 6 개의삼항다항식과오항다항식을포함한다. (46, 55, 6, 86, 96, 0) 모든입력값은전처럼사용된다. 표 4 는 3 개의 o-zero 요소의역수연산계산결과를 나타낸다. 삼항다항식이낮은비트에서는오항다항식보다낫다. 그러나다른비트의경우에따라계산시간이변화한다. - 4-

32 표 4. 삼항다항식과오항다항식의역수계산시간 8 64 A = (m sec) No. of bts Tromal Petaomal % decrease 표 5 는표 4 와거의같은패턴을볼수있다. 계산시간은 에서 56.3 까지변한다. 표 5. 삼항다항식과오항다항식의역수계산시간 A = (m sec) No. of bts Tromal Petaomal % decrease

33 표 6 은전처럼 0 개의 o-zero 입력값이다. 입력값 ozero 요소는 44bt 보다더작다. 표 6. 삼항다항식과오항다항식의역수계산시간 A = (m sec) No. of bts Tromal Petaomal % decrease 그림 는모든경우의실험에대한비트수와감소율을 보여준다. 이실험에서삼항다항식이오항다항식보다좋다는 것은명확하지않다는것을보여준다. - 6-

34 50 00 % decrease Bts o-zero pot 3 o-zero pot 5 o-zero pot 0 그림. 삼항다항식과오항다항식의비트수에대한감소율 - 7-

35 두번째실험에서첫번째제안은 paldromc 표현을사용할수있다면다항식형태의문제를사용할수있다는것이며, 두번째제안은 진데이터타입을고려하여수정된 Gaussa 소거법을사용한다면속도를향상시킬수있다는것이다. 타원곡선암호에서의비트수의범위는일반적으로 50~00사이이다. 이범위안에서 5개의최적정규기저와 0개의형 II 를구성할수있다. 형 II 수들은 55, 58, 73, 74, 79, 83, 86, 89, 9, 94이다. 이중 73,79와 9 은소수이며, Itoh-Tsuj의알고리즘처럼필드를축소하는알고리즘들을사용하는것이불가능하다. 그알고리즘은다른입력값에대해다른결과를보인다. 그래서 4개의다른비트의세트, o-zero 요소가 4, 5, 6, 개인경우를테스트하여, 4개의입력경우를지닌 0개의비트수에대한수치적결과를얻었다. - 8-

36 표 7은 4개의 o-zero 요소의역수연산계산결과이다. ozero 입력값은 (3,63,95,7) 이다. 새로운알고리즘은시간을 8.369~ 5.305% 감소시켰으며, 이는기대되었던행렬의희소성에서비롯된결과이다. 표 7. No-zero 요소가 4 개일때역수계산시간 A = β β β β 3 (m sec) No. of bts Covetoal algorthm New algorthm % decrease

37 표 8에서도거의같은패턴을볼수있다. 5개의 o-zero 입력값은 (0,3,64,96,8) 이다. 여기서는시간의변화가 57.90~69.% 를보인다. 이감소비율은이전과새로운방법의계산시간비율이다. 표 8. No-zero 요소가 5 개일때역수계산시간 A = β β β β β (m sec) 3 No. of bts Covetoal algorthm New algorthm % decrease

38 표 9 에서보여주는 6 개의 o-zero 입력값은 (0, 3, 64, 96, 8, 54) 이다. 계산시간은 ~76.84% 감소하였다. 표 9. No-zero 요소가 6 개일때역수계산시간 A = β β β β β β (m sec) 64 3 No. of bts Covetoal algorthm New algorthm % decrease

39 표 0 에서는 개의 o-zero 입력값은 (0, 6, 3, 48, 64, 80, 96,, 8, 44, 54) 를테스트하고유사한결과를얻었다. 이경우는 ~ 7.807% 감소하였다. 표 0. No-zero 요소가 개일때역수계산시간 A = β β 54 3 β β 44 6 β β 8 β β 96 β 80 β 64 β 48 (m sec) No. of bts Covetoal algorthm New algorthm % decrease

40 그림 3 에서모든경우의테스트에대한비트수와감소율을 보여준다 % decrease No. of o-zero pots : 4 : 5 : 6 : Bts 그림 3. 비트수와감소율 - 33-

41 제 5 장결론 정보화및디지털화의시대적흐름에서정보보호및암호에대한관심은필연적인요소가되었고, 그에따른문제해결이현실화되었다. 따라서공개키암호에대한연구가여러방면에서활발히진행되고있다. 공개키암호시스템은소인수분해문제를이용한 RSA 시스템이있고, 이산대수문제를이용한 ElGamal과타원곡선암호시스템이있다. 이들중에서타원곡선암호시스템은적은키길이를가지고다른공개키암호시스템과같은안전도를가지는장점을가지고있다. 본논문에서는첫번째로역수연산시확장유클리드알고리즘을사용하여실험했을때 AOPs는삼항다항식보다뛰어나고삼항다항식은오항다항식과거의비슷하다는것을알았다. AOPs는 40-0 사이의비트를대상으로역수연산시에효율적이라는것을알았다. 두번째는최적정규기저형 Ⅱ와밀접하게관계가있는 paldromc 표현을사용한새로운역수알고리즘을구현하였다. 수정된 Gaussa은계수행렬의 진성질때문에가능하지만기존의유클리드알고리즘은 paldromc 표현이두배의필드길이 을가지므로제안되지않는다. 결과비교를통하여최적정규기저형 Ⅱ 에서곱셈연산에서는캐노니컬기저를자승연산에서는정규기저를혼용하여이용하는것보다 Gaussa 소거법을사용하는것이더효율적이라는것을알았다

42 Refereces [] R. dl ad H. Nederreter, Itroducto to fte felds ad ther applcatos, Cambrdge Uversty Press, Cambrdge, 986 [] IEEE P363. Stadard for Publc-Key Cryptosystem, 999, Draft Verso 3 [3] S. Gao ad D. Paaro, Tests ad costructos of rreducble polyomal over fte feld, Cotemporary Mathematcs, vol. 5, 43-54, 999 [4] T. Itoh ad S. Tsuj, A fast algorthm for computg multplcatve verses GF ( m ) usg ormal bases, vol. 78, 7-77, 998 [5] J. Juajardo ad C. Parr, Itoh-Tsuj verso stadard bass ad ts applcato cryptography ad codes, vol. 5, 07-6, 00 [6] Ḉ. K. Koḉ ad T. Acar, Motgomery multplcato GF ( ), Desg, codes ad Cryptography, vol 4, 57-69, 998 [7] B. Suar ad Ḉ. K. Koḉ, A effcet optmal ormal bass type Ⅱ multpler, IEEE Tras. O Computers, vol 50, 83-87, 00 [8] D. V. Baley ad C. Paar, Optmal eteso felds for fast arthmetc publc-ey algorthms, CRYPTO 98, NCS 46, ,

43 [9] I.F. Blae, R.M. Roth ad G. Serouss, Effcet Arthmetc GF ( ) through Paldromc Represetato, Hewlett- Pacard, HP-98-34, 998 [0] M. Rosg, Implemetg Ellptc Curve Cryptography, Mag Publcatos Co. 999 [] C. C. Wag, T. K. Truog, H. M. Shao,. J. Deutsch, J. K. Omura, ad I. S Reed, VSI Archtecture for Computg Multplcatos ad Iverses GF ( m ), IEEE Trasacto Computers, vol. 34, o. 8, , Aug. 985 [] Y. Jeog, W. Burleso, VSI Array Sythess for Polyomal GCD Computato ad Applcato to Fte Feld Dvso, IEEE Trasacto o Crcuts ad Systems, , Dec. 994 [3] R. C. Mull, I. M. Oyszchu, S. A. Vastoe, ad R. M. Wlso, Optmal Normal Bases GF ( p ), Dscrete Appled Math, vol., 49-6, 998/89-36-

44 감사의글 년동안의짧고도긴대학원생활동안공부하고연구한결과를토대로본논문을작성하였습니다. 부족하기만했던저에게끊임없는관심과충고, 질책과조언을아끼지않았던분들에게조금이나마이글을빌어감사의마음을띄우고자합니다. 철부지학생이었던저를아낌없는마음으로지도와격려를보내주시고, 무한한가르침을주시고저를위해많은시간을할애해주셨던유형선교수님께깊은감사를드립니다. 또한저의논문의문제점과개선사항을지적해주시며보다나은결실을맺게해주신이필규교수님, 이정현교수님께감사를드립니다. 힘들고어려운일이있을때마다격려와용기를주시며모범이되어주신큰형님김의선님께깊은감사를드립니다. 이미졸업했지만대학원생활동안큰힘이되어준석웅형, 그리고대학원생활을함께한인주누나, 정호, 환규, 그리고정보시스템연구실의덕만, 희재등모두에게감사드립니다. 모든분들에게깊은감사드리며마지막으로저를지금의자리까지있게해주신부모님과누나들에게도깊은감사드리며저의논문을이모든분들에게바칩니다. 004년 월 0일이동렬 - 37-

(2002).hwp

(2002).hwp 工學碩士學位論文 광대역육각형평판모노폴안테나 A Wideband Hexagonal Plate Monopole Antenna 忠北大學校大學院 電波工學科電波通信工學專攻 李相吉 2006 年 2 月 工學碩士學位論文 광대역육각형평판모노폴안테나 A Wideband Hexagonal Plate Monopole Antenna 指導敎授 安炳哲 電波工學科電波通信工學專攻 李相吉

More information

체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x

체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x 체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x m, b m 0 F, m > 0 에대해 f(x) = g(x)q(x) + r(x) 을만족하는

More information

역수연산에서의 효율적인 멀티쉬프팅 알고리즘

역수연산에서의 효율적인 멀티쉬프팅 알고리즘 工學碩士學位論文 역수연산에서의효율적인멀티쉬프팅알고리즘 The Efficient Multi-bit Shifting Algorithm in Multiplication Inverion Problem 2005 年 8 月 仁荷大學校大學院 컴퓨터 情報工學科 蔣仁周 工學碩士學位論文 역수연산에서의효율적인멀티쉬프팅알고리즘 The Efficient Multi-bit Shifting

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

슬라이드 1

슬라이드 1 9. 소규모의방정식을풀기 9. 순수 Guss 소거법 9. 피봇팅 9.4 삼중대각시스템 어떤원리에의해다음과같은 MATLAB 명령어가수행되는가? >> =A\ >> =iva)* 9. 소규모의방정식을풀기 /6) 컴퓨터를필요로하지않고소규모연립방정식 ) 에적합한방법 - 도식적방법, Crmer 공식, 미지수소거법 도식적인방법 8 9 두연립선형대수방정식의도식적인해 교점이해를나타냄

More information

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산      (제 2 장. 복소수 기초) 제 5 강. 복소수연산및 을이용한복소수연산 ( 제 2 장. 복소수기초 ) 한림대학교전자공학과 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 1 배울내용 복소수의기본개념복소수의표현오일러 (Euler) 공식복소수의대수연산 1의 N 승근 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 2 복소수의 4 칙연산 복소수의덧셈과뺄셈에는직각좌표계표현을사용하고,

More information

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비

저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비 저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 동일조건변경허락. 귀하가이저작물을개작, 변형또는가공했을경우에는,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

chap06.hwp

chap06.hwp 제 6 장대칭암호알고리즘 : AES 6.1 AES 6.1.1 AES 개요 1977년도에미국표준으로제정된 DES는지금까지큰허점이발견되지않았지만키길이가 56비트밖에되지않아현재의컴퓨팅기술로는쉽게전사공격을하여암호해독을할수있다. 따라서 1997년에새표준에대한작업을시작하여 2000년 10월에 AES(Advanced Encryption Standard) 라는새표준을채택하였다.

More information

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

More information

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770> 삼각함수. 삼각함수의덧셈정리 삼각함수의덧셈정리 삼각함수 sin (α + β ), cos (α + β ), tan (α + β ) 등을 α 또는 β 의삼각함수로나 타낼수있다. 각 α 와각 β 에대하여 α >0, β >0이고 0 α - β < β 를만족한다고가정하 자. 다른경우에도같은방법으로증명할수있다. 각 α 와각 β 에대하여 θ = α - β 라고놓자. 위의그림에서원점에서거리가

More information

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표 Vector Differential: 벡터 미분 Yonhee Lee October 7, 08 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표기법을 정의하는 방법이다 보통 스칼라(scalar)에 대한 미분은 일분수 함수 f : < < 또는 다변수 함수(function

More information

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut 경영학을 위한 수학 Fial Eam 5//(토) :-5: 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오.. (각 6점) 다음 적분을 구하시오 4 ( ) (a) ( )4 8 8 (b) d이 성립한다. d C C log log (c) 이다. 양변에 적분을 취하면 log C (d) 라 하자. 그러면 d 4이다. 9 9 4 / si (e) cos si

More information

구리 전해도금 후 열처리에 따른 미세구조의 변화와 관련된 Electromigration 신뢰성에 관한 연구

구리 전해도금 후 열처리에 따른 미세구조의 변화와 관련된 Electromigration 신뢰성에 관한 연구 工學碩士學位論文 Electromigration-resistance related microstructural change with rapid thermal annealing of electroplated copper films 2005 年 2 月 仁荷大學校大學院 金屬工學科 朴賢皒 - 1 - 工學碩士學位論文 Electromigration-resistance related

More information

(Hyunoo Shim) 1 / 24 (Discrete-time Markov Chain) * 그림 이산시간이다연쇄 (chain) 이다왜 Markov? (See below) ➀ 이산시간연쇄 (Discrete-time chain): : Y Y 의상태공간 = {0, 1, 2,..., n} Y n Y 의 n 시점상태 {Y n = j} Y 가 n 시점에상태 j 에있는사건

More information

Computer Architecture

Computer Architecture 정수의산술연산과부동소수점연산 정수의산술연산부동소수점수의표현부동소수점산술연산 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 3.5 정수의산술연산 기본적인산술연산들 2 2 3.5.1 덧셈 2 의보수로표현된수들의덧셈방법 두수를더하고, 만약올림수가발생하면버림 3 3 병렬가산기 (parallel adder) 덧셈을수행하는하드웨어모듈 4- 비트병렬가산기와상태비트제어회로

More information

슬라이드 1

슬라이드 1 장연립방정식을 풀기위한반복법. 선형시스템 : Guss-Sedel. 비선형시스템 . 선형시스템 : Guss-Sedel (/0) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정식을푸는반복법중에서 가장보편적으로사용되는방법이다. 개의방정식에서 인 ( 대각원소들이모두 0 이아닌 ) 경우를다루자. j j b j b j j j

More information

LIDAR 데이터와 디지털 항공영상을 이용한 건물의 자동추출에 관한 연구

LIDAR 데이터와 디지털 항공영상을 이용한 건물의 자동추출에 관한 연구 A Study on Automatic Extraction of Buildings Using LIDAR with Aerial CCD Image 2005 年 2 月 仁荷大學校大學院 地理情報工學科 ( 地理情報專攻 ) 鄭宰旭 工學碩士學位請求論文 A Study on Automatic Extraction of Buildings Using LIDAR with Aerial

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 Http://RAIC.kunsn..kr 2 학습목표 마스터제목스타일편집 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

본 강의에 들어가기 전

본 강의에 들어가기 전 1 2.1 대칭암호원리 제 2 장. 대칭암호와메시지기밀성 2 3 기본용어 평문 (Plaintext) - original message 암호문 (Ciphertext) - coded message 암호화 (Cipher) - algorithm for transforming plaintext to ciphertext 키 (Key) - info used in cipher

More information

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37 21. 다음식의값이유리수가되도록유리수 의값을 정하면? 1 4 2 5 3 26. 을전개하면상수항을 제외한각항의계수의총합이 이다. 이때, 의값은? 1 2 3 4 5 22. 일때, 의값은? 1 2 3 4 5 27. 를전개하여간단히 하였을때, 의계수는? 1 2 3 4 5 23. 를전개하여 간단히하였을때, 상수항은? 1 2 3 4 5 28. 두자연수 와 를 로나누면나머지가각각

More information

Cryptography v3

Cryptography v3 Basic Cryptography 공개된암호화폐가안전한이유 Seokhwan Moon Modular Arithmetic! 값을 " 로나눌경우아래와같은식이성립함! = " % + ' 이를아래와같이표현할수있음! ()* % = ' 여기서 % 은 modulus( 법, 모듈로 ) 라고불리우며 ' 는 residue( 나머지 ) 라고불리움 프로그래밍에서 % 기호와같은역할 >>>

More information

Microsoft PowerPoint - hw8.ppt [호환 모드]

Microsoft PowerPoint - hw8.ppt [호환 모드] 8.1 데이터경로와제어장치 Chapter 8 데이터경로와제어장치 많은순차회로의설계는다음의두부분으로구성 datapath: data의이동및연산을위한장치 control unit에상태신호제공 control ol unit: datapath th 에서적절한순서로 data 이동및연산을수행할수있도록제어신호제공. 먼저, datapath를설계 다음에, control unit

More information

Chapter 연습문제답안. y *sin-*cos*^ep-*/sqrt. y [ ; sinpi/ ; sin*pi ; ] 혹은 [ sinpi/ sin*pi ]. a ais[- ] b et.,., sin. c.. a A는주어진행렬 M의 번째열만을표시하는새로운행렬을나타낸다.

Chapter 연습문제답안. y *sin-*cos*^ep-*/sqrt. y [ ; sinpi/ ; sin*pi ; ] 혹은 [ sinpi/ sin*pi ]. a ais[- ] b et.,., sin. c.. a A는주어진행렬 M의 번째열만을표시하는새로운행렬을나타낸다. IT CookBook, MATLAB 으로배우는공학수치해석 ] : 핵심개념부터응용까지 [ 연습문제답안이용안내 ] 본연습문제답안의저작권은한빛아카데미 주 에있습니다. 이자료를무단으로전제하거나배포할경우저작권법 조에의거하여최고 년이하의징역또는 천만원이하의벌금에처할수있고이를병과 倂科 할수도있습니다. - - Chapter 연습문제답안. y *sin-*cos*^ep-*/sqrt.

More information

초4-1쌩큐기본(정답)본지

초4-1쌩큐기본(정답)본지 초4-1쌩큐기본(정답)본지 2014.10.20 06:4 PM 페이지1 다민 2540DPI 175LPI 3~4학년군 수학 진도교재 1. 큰 수 3 4-1 2 2. 곱셈과 나눗셈 12 3. 각도와 삼각형 21 4. 분수의 덧셈과 뺄셈 34 5. 혼합 계산 43 6. 막대그래프 54 단원 성취도평가 61 쌩큐 익힘책 67 1 6000 7000 8000 9000 10000

More information

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정 . 선형시스템 : GussSedel. 비선형시스템. 선형시스템 : GussSedel (/0) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. GS 방법은선형대수방정식을푸는반복법중에서 가장보편적으로사용되는방법이다. 개의방정식에서 인 ( 대각원소들이모두 0 이아닌 ) 경우를다루자. j j b j j b j j 여기서 j b j j j 현재반복단계

More information

<B3EDB4DC28B1E8BCAEC7F6292E687770>

<B3EDB4DC28B1E8BCAEC7F6292E687770> 1) 초고를읽고소중한조언을주신여러분들게감사드린다. 소중한조언들에도불구하고이글이포함하는오류는전적으로저자개인의것임을밝혀둔다. 2) 대표적인학자가 Asia's Next Giant: South Korea and Late Industrialization, 1990 을저술한 MIT 의 A. Amsden 교수이다. - 1 - - 2 - 3) 계량방법론은회귀분석 (regression)

More information

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 26.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

Microsoft PowerPoint - 암호화VLSI작업중BW.ppt

Microsoft PowerPoint - 암호화VLSI작업중BW.ppt 이강좌는 C S Technology 사의지원으로제작되었으며 copyrght 가없으므로비영리적인목적에한하여누구든지복사, 배포가가능합니다. 연구실홈페이지에는고성능마이크로프로세서에관련된많은강좌가있으며누구나무료로다운로드받을 수있습니다. 연세대학교전기전자공학과프로세서연구실박사과정김문경 E-mal: yonglee@yonse.ac.kr 암호화칩의 VLSI 설계와구조의개요

More information

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > . 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과

More information

W/O형 Decamethylcyclopentasiloxane (cyclomethicone) 에멀젼의 유변학적 특성에 관한 연구

W/O형 Decamethylcyclopentasiloxane (cyclomethicone) 에멀젼의 유변학적 특성에 관한 연구 이論文을崔敏亨의碩士學位論文으로認定함 2004 年 2 月 主審 副審 委員 - i - - ii - - iii - - iv - - v - G * - viii - G * - ix - - 1 - - 3 - - 4 - oil water water oil oil (a) (b) - 5 - Nm/m 2-6 - 2πR γ cosθ = πr 2 h ρ g γ = Rh ρ g

More information

제1장 군 제1절 소개와 예 제2절 이항연산 2.1 보기. 다음은 정수방정식 a + x = b를 푸는 과정이다. (1) 준식에 a를 더하여 ( a) + (a + x) = ( a) + b. (2) 결합법칙을 사용하면 (( a) + a) + x = ( a) + b. (3)

제1장 군 제1절 소개와 예 제2절 이항연산 2.1 보기. 다음은 정수방정식 a + x = b를 푸는 과정이다. (1) 준식에 a를 더하여 ( a) + (a + x) = ( a) + b. (2) 결합법칙을 사용하면 (( a) + a) + x = ( a) + b. (3) 제장 군 제절 소개와 예 제절 이항연산. 보기. 다음은 정수방정식 + x = b를 푸는 과정이다. () 준식에 를 더하여 ( ) + ( + x) = ( ) + b. () 결합법칙을 사용하면 (( ) + ) + x = ( ) + b. () ( ) + = 임을 이용하면 + x = ( ) + b. (4) + x = x 이므로 x = ( ) + b. 이를 유리수방정식

More information

<38BFF93238C0CF28B1DDBFE4C0CF2920BFB9BBF3B9E8B4E72E786C7378>

<38BFF93238C0CF28B1DDBFE4C0CF2920BFB9BBF3B9E8B4E72E786C7378> [부산 ] 2009년 08월 28일 ( 金 ) 1경주 국 5(마령)1000M 발주 13:00 종합 인기도 출전 착순 출주 10 11 5 검은요정 국5 한2 암 김재섭 영준 53 3착 선행 5 5 5 15 1 6 3 0.3 주 10 랜드레이디 국5 한2 암 강형곤 현명 53 3착 선행 10 5 6.3 10 10 4 8 4 2 4 주 11 일맥상통 국5 한3 암

More information

PowerPoint Template

PowerPoint Template SeoulTech UCS Lab 2013-2 st 암호이론및정보보호실무 제 9 장공개키암호 2013. 10. 14 강원민 Email: wkaqhsk0@seoultech.ac.kr 목차 1. 공개키암호시스템의원리 2. RSA 알고리즘 3. Diffie-Hellman 알고리즘 2 공개키암호시스템의원리 공개키암호시스템의원리 1. 암호화 / 복호화에사용되는키가서로다르다

More information

전력시스템해석및설계 제 6 장 Power Flows - 성균관대학교 김철환 CENTER FOR POWER IT

전력시스템해석및설계 제 6 장 Power Flows - 성균관대학교 김철환 CENTER FOR POWER IT 전력시스템해석및설계 제 6 장 Power Flows 성균관대학교 김철환 CETER FOR POWER IT COTETS 6. 선형대수방정식에대한직접해 법 : 가우스소거법 GUSS EIITIO 6. 선형대수방정식에대한반복해 법 : 자코비및가우스자이델 JCOBI and GUSSSEIDE 6.3 비선형대수방정식에대한반복해 법 : 뉴튼 랩슨 EWTORPHSO 6.4

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

한국과 중국 지적 제도에 관한 비교 연구

한국과 중국 지적 제도에 관한 비교 연구 工學碩士學位請求論文 A Comparative Study on the Cadastral Systems between Korea and China 2005 年 2 月 仁荷大學校大學院 地理情報工學科 金海明 工學碩士學位請求論文 A Comparative Study on the Cadastral Systems between Korea and China 2005 年 2

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 05-30-3C-02 한국통신학회논문지 '05-3 Vol.30 No.3C VHDL로구현된직렬승산리드솔로몬부호화기의복잡도분석 학생회원백승훈 *, 종신회원송익호 **, 배진수 * Complexity Analysis of a VHDL Implementation of the Bit-Serial Reed-Solomon Encoder Seung hun Back*

More information

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770> 25 강. 수열의극한참거짓 2 두수열 { }, {b n } 의극한에대한 < 보기 > 의설명중옳은것을모두고르면? Ⅰ. < b n 이고 lim = 이면 lim b n =이다. Ⅱ. 두수열 { }, {b n } 이수렴할때 < b n 이면 lim < lim b n 이다. Ⅲ. lim b n =0이면 lim =0또는 lim b n =0이다. Ⅰ 2Ⅱ 3Ⅲ 4Ⅰ,Ⅱ 5Ⅰ,Ⅲ

More information

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

Microsoft PowerPoint - LA_ch6_1 [호환 모드] Chapter 6 선형변환은무질서한과정과공학제어시스템의설계에관한연구에사용된다. 또한전기및음성신호로부터의소음여과와컴퓨터그래픽등에사용된다. 선형변환 Liear rasformatio 6. 6 변환으로서의행렬 Matrices as rasformatios 6. 변환으로서의행렬 6. 선형연산자의기하학 6.3 핵과치역 6.4 선형변환의합성과가역성 6.5 컴퓨터그래픽 si

More information

04 Çмú_±â¼ú±â»ç

04 Çмú_±â¼ú±â»ç 42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.

More information

05 암호개론 (2)

05 암호개론 (2) 정보보호 05 암호개론 (2) 현대암호 (1) 근대암호 기계식암호 SP(Substitution & Permutation) 현대암호 1950 년대이후컴퓨터를이용한암호방법개발 수학적접근방식에의해보다복잡하고해독하기어렵게만들어짐 구분 대칭키알고리즘 블록 (Block) 암호화 스트림 (Stream) 암호화 비대칭키알고리즘으로구분 현대암호 ( 계속 ) 현대암호 (2)

More information

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드]

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드] 컴퓨터구조 강의노트 #8: Chapter 9: 컴퓨터산술 2008. 5. 8. 담당교수 : 조재수 E-mail: jaesoo27@kut.ac.kr 1 컴퓨터시스템구조론 제9장컴퓨터산술 (Computer Arithmetic) 2 1 핵심요점들 컴퓨터산술에있어서두가지주요관심사는수가표현되는방법 (2진수형식 ) 과기본적인산술연산들 ( 더하기, 빼기, 곱하기, 나누기

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

Microsoft PowerPoint - 05-chap03-ArrayAndPointer.ppt

Microsoft PowerPoint - 05-chap03-ArrayAndPointer.ppt 배열이란? Chapter. 배열구조체포인터 같은형의변수를여러개만드는경우에사용 int A, A, A, A,, A; int A[]; 4 5 6 반복코드등에서배열을사용하면효율적인프로그래밍이가능 예 ) 최대값을구하는프로그램 : 만약배열이없었다면? tmp=score[]; for(i=;i tmp ) tmp = score[i]; Today...

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Computer Architecture CHAPTER 컴퓨터산술과논리연산 제 3 장 컴퓨터산술과논리연산 3.1 ALU의구성요소 3.2 정수의표현 3.3 논리연산 3.4 시프트연산 3.5 정수의산술연산 3.6 부동소수점수의표현 3.7 부동소수점산술연산 3.1 ALU 의구성요소 산술연산장치 : 산술연산들 (+, -,, ) 을수행 논리연산장치 : 논리연산들 (AND,

More information

소성해석

소성해석 3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식

More information

슬라이드 1

슬라이드 1 CHAP 3: 배열, 구조체, 포인터 C 로쉽게풀어쓴자료구조 Copyright 생능출판사 25 배열이란? 같은형의변수를여러개만드는경우에사용 int A, A, A2, A3,,A9; int A[]; 2 3 4 5 6 7 8 9 반복코드등에서배열을사용하면효율적인프로그래밍이가능 예 ) 최대값을구하는프로그램 : 만약배열이없었다면? tmp=score[]; for(i=;i

More information

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로 3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로성립한다. Theorem 7 두함수 f : X Y 와 g : X Y 에대하여, f = g f(x)

More information

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1 통신이론 장주파수해석 성공회대학교 정보통신공학과 제 장의구성. 시간영역과주파수영역. 푸리에해석.3 푸리에급수.4 푸리에변환.5 특이함수모델.6 푸리에변환쌍.7 푸리에변환과관련된정리들 . 시간영역과주파수영역 3 시간영역과주파수영역 통신에서의신호 - 시간의흐름에따라전압, 전류, 또는전력의변화량을나타낸것 신호를표시할수있는방법 y 진폭 시간영역에서의표현 x 시간 y

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint Relations.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2010년봄학기강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

슬라이드 1

슬라이드 1 4. 공개키암호화방식 건국대학교 공개키암호방식 대칭키암호방식의문제점 키분배의문제 디지털서명이불가능 공개키암호로해결 (976 년 Diffe 와 Hellman 에의해제기 ) 건국대학교 2 공개키암호방식 공개키알고리즘 : 두개의다른키사용 공개키 : 모든사람이접근가능한키 ( 공개 ) 개인키 : 각사용자자신만이소유 ( 비밀 ) ( 관용암호에사용되는키는비밀키라고함 )

More information

hwp

hwp 공개키암호 박영호 암호학은정보보호서비스를안전하게제공하기위한기술로연구되고있다. 암호학에서연구되는암호학적도구는크게공개키암호와비밀키암호로나눌수있다. 비밀키암호는두사용자가동일한비밀키를공유하고있는상태에서전송하고자하는데이터를공유한키로암호화하여수신자에게전송하면수신자는동일한키로복호화하여데이터를복원한다. 네트워크를통해전송되는정보는암호화된정보이므로외부에서데이터를확인할수없게되어안전한통신이가능하게된다.

More information

Microsoft PowerPoint - chap06.ppt

Microsoft PowerPoint - chap06.ppt 2010-1 학기현대암호학 제 6 장. 하이브리드 암호시스템 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 목차 하이브리드암호시스템 강한하이브리드암호시스템 암호기술의조합 6.0 주요내용 하이브리드암호시스템 대칭암호의장점인빠른처리속도 비대칭암호의장점인키배송문제의편리함 평문을대칭암호로암호화 평문을암호화할때사용했던대칭암호키를공개키암호로암호화

More information

PowerPoint Presentation

PowerPoint Presentation 논리회로기초요약 IT CookBook, 디지털논리회로 4-6 장, 한빛미디어 Setion 진수 진수표현법 기수가 인수, 사용. () = +. = 3 () () + + () +. () + + + () +. + () + - () +. + - () + -3 + -4 Setion 3 8 진수와 6 진수 8진수표현법 에서 7까지 8개의수로표현 67.36 (8) = 6

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

공개키 암호 방식

공개키 암호 방식 공개키암호방식 Korea College of Information & Technology 수업내용 공개키암호방식의개요 RSA 암호방식 RSA 암호방식의안전성 RSA 암호방식의해독 RSA 암호방식의반복법에의한공격 ElGamal 암호방식 이산대수문제 ElGamal 암호방식 Merkle-Hellman 의 Knapsack 암호방식 Merkle-Hellman I 형

More information

0. 들어가기 전

0. 들어가기 전 컴퓨터네트워크 13 장. 네트워크보안 (2) - 암호화시스템 1 이번시간의학습목표 암호화알고리즘인 DES, RSA 의구조이해 전자서명의필요성과방법이해 2 대칭키암호방식 (1) 암호화와복호화에하나의키를이용 공통키또는대칭키암호방식이라고지칭 이때의키를비밀키 (secret key) 라고지칭 3 대칭키암호방식 (2) 암호화복호화를수행하는두사용자가동일한키를가지고있어야함

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

Microsoft PowerPoint - chap05.ppt

Microsoft PowerPoint - chap05.ppt 2010-1 학기현대암호학 제 5 장공개키암호 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 5.0 주요내용 키배송문제 공개키암호 시계연산 RSA 다른공개키암호 5.1 키배송문제 대칭암호에서는양측이안전하게통신을하기위해서비밀키를공유하는것이핵심이다. 5.1.1 키배송 대칭암호를사용하려고하면바로키배송문제 (key distribution

More information

untitled

untitled Mathematcal Statstcs / 6. 87 Chapter 6 radom varable probablty desty ucto. dstrbuto ucto.. jot desty ucto... k k margal desty ucto k m.. Statstcs ; θ ereces Y... p. ~ ; θ d radom sample... ; θ ~ statstc

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

암호이론과 보안 고전적 암호시스템

암호이론과 보안                               고전적 암호시스템 6장 : 공개키 암호시스템 정보보호이론 Fall 2014 Mid-Term 10월 21일 2014. 19:00 pm ~ 21:00 pm 10월 14일 수업내용까지 Need to fully understand various concepts on cryptographic primitives. Write down all your works to obtain full

More information

집합 집합 오른쪽 l 3. (1) 집합 X 의각원소에대응하는집합 Y 의원소가단하나만인대응을 라할때, 이대응 를 X 에서 Y 로의라고하고이것을기호로 X Y 와같이나타낸다. (2) 정의역과공역정의역 : X Y 에서집합 X, 공역 : X Y 에서집합 Y (3) 의개수 X Y

집합 집합 오른쪽 l 3. (1) 집합 X 의각원소에대응하는집합 Y 의원소가단하나만인대응을 라할때, 이대응 를 X 에서 Y 로의라고하고이것을기호로 X Y 와같이나타낸다. (2) 정의역과공역정의역 : X Y 에서집합 X, 공역 : X Y 에서집합 Y (3) 의개수 X Y 어떤 다음 X 대응 1. 대응 (1) 어떤주어진관계에의하여집합 X 의원소에집합 Y 의원소를짝지어주는것을집합 X 에서집합 Y 로의대응이라고한다. l (2) 집합 X 의원소 에집합 Y 의원소 가짝지어지면 에 가대응한다고하며이것을기호로 와같이나타낸다. 2. 일대일대응 (1) 집합 A 의모든원소와집합 B 의모든원소가하나도빠짐없이꼭한개씩서로대응되는것을집합 A 에서집합

More information

PowerPoint Template

PowerPoint Template SeoulTech UCS Lab 제 13 장 난수 박종혁교수 Tel: 970-6702 Email: jhpark1@seoultech.ac.kr 1 절난수가사용되는암호기술 2 절난수의성질 3 절의사난수생성기 4 절구체적의사난수생성기 5 절의사난수생성기에대한공격 2 제 1 절난수가사용되는암호기술 1.1 난수의용도 3 1.1 난수의용도 키생성 대칭암호나메시지인증코드

More information

02장.배열과 클래스

02장.배열과 클래스 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 배열과구조체 1/20 많은자료의처리? 배열 (array), 구조체 (struct) 성적처리프로그램에서 45 명의성적을저장하는방법 주소록프로그램에서친구들의다양한정보 ( 이름, 전화번호, 주소, 이메일등 ) 를통합하여저장하는방법 홍길동 이름 :

More information

슬라이드 1

슬라이드 1 Array, Structure, and Pointer 2019 SANGJI University Kwang-Man Ko () 배열 (array) 이란? 같은형의변수를여러개만드는경우에사용 int A0, A1, A2, A3,,A9; int A[10]; 0 1 2 3 4 5 6 7 8 9 반복코드등에서배열을사용하면효율적인프로그래밍이가능 예 ) 최대값을구하는프로그램

More information

5Àå-1.hwp

5Àå-1.hwp 51 연립일차방정식과행렬 52 행렬연산의성질 5 3 Gauss 소거법과 Gauss-Jordan 54 소거법 역행렬 라플라스 (Pierre-Simon Laplacc, 1749~1827) 나폴레옹이그의논문에신이언급되지않았다는까다로운지적을했을때라플라스는 " 폐하, 저는그가설이필요치않았습니다" 라고대답했다. 그리고미국의천문학자나다니엘보우디취는라플라스의논문을영역할때

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

01

01 2019 학년도대학수학능력시험 9 월모의평가문제및정답 2019 학년도대학수학능력시험 9 월모의평가문제지 1 제 2 교시 5 지선다형 1. 두벡터, 모든성분의합은? [2 점 ] 에대하여벡터 의 3. 좌표공간의두점 A, B 에대하여선분 AB 를 로외분하는점의좌표가 일때, 의값은? [2점] 1 2 3 4 5 1 2 3 4 5 2. lim 의값은? [2점] 4. 두사건,

More information

TOPOLOGY-WEEK 6 & 7 KI-HEON YUN 1. Quotient space( 상공간 ) X 가위상공간이고 Y 가집합이며 f : X Y 가전사함수일때, X 의위상을사용하여 Y 에위상을정의할수있는방법은? Definition 1.1. X 가위상공간, f : X

TOPOLOGY-WEEK 6 & 7 KI-HEON YUN 1. Quotient space( 상공간 ) X 가위상공간이고 Y 가집합이며 f : X Y 가전사함수일때, X 의위상을사용하여 Y 에위상을정의할수있는방법은? Definition 1.1. X 가위상공간, f : X TOPOLOGY-WEEK 6 & 7 KI-HEON YUN 1. Quotient space( 상공간 ) X 가위상공간이고 Y 가집합이며 f : X Y 가전사함수일때, X 의위상을사용하여 Y 에위상을정의할수있는방법은? Definition 1.1. X 가위상공간, f : X Y 가전사함수일때, T Y = {U Y f 1 (U) is open set in X} 로정의하면

More information

8장 조합논리 회로의 응용

8장 조합논리 회로의 응용 8 장연산논리회로 가산기 반가산기와전가산기 반가산기 (Half Adder, HA) 8. 기본가 / 감산기 비트의 개 진수를더하는논리회로. 개의입력과출력으로구성. 개입력은피연산수 와연산수 y 이고, 출력은두수를합한결과인합 S(sum) 과올림수 C(carry) 를발생하는회로. : 피연산수 : 연산수 : 합 y C S y S C 올림수 올림수 전가산기 : 연산수

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

1장 암호의 세계

1장 암호의 세계 2011-1 학기현대암호학 제 12 장난수 박종혁 Tel: 970-6702 Email: jhpark1@seoultech.ac.kr 12.1 주요내용 난수가사용되는암호기술 난수의성질 의사난수생성기 구체적인의사난수생성기 의사난수생성기에대한공격 12.2 난수가사용되는암호기술 암호알고리즘을조정하는정보조각 평문을암호문으로전환 암호문을복호화하는역할 디지털서명구조 키를이용한해시함수

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

발신자 목적지 발신자 목적지 발신자 목적지 공격자 발신자 목적지 발신자 목적지 공격자 공격자

발신자 목적지 발신자 목적지 발신자 목적지 공격자 발신자 목적지 발신자 목적지 공격자 공격자 발신자 목적지 발신자 목적지 발신자 목적지 공격자 발신자 목적지 발신자 목적지 공격자 공격자 접근시도 해커 인터넷 거부 방화벽 LAN P 평문 암호화 (E) C 암호문 암호해독 (D) P 평문 비밀 K 비밀 K P 평문 암호화 (E) C 암호문 암호해독 (D) P 평문 공개 KU B 비밀 KR B 평문 : a b c d e f g h i j k l m n

More information

3 권 정답

3 권 정답 3 권 정답 엄마표학습생활기록부 엄마가선생님이되어아이의학업성취도를평가해주세요. 021 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 022 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 023 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 024 계획준수 학습기간 월일 ~ 월일 원리이해 시간단속 정확성

More information

정수론 - (Number Theory)

정수론 - (Number Theory) 정수론 (Number Theory) 정주희 (Jeong, Joohee) Kyungpook National University 2017 년 9 월 4 일. 자연대 101 정주희 (Jeong, Joohee) (K.N.U.) 정수론 2017 년 9 월 4 일 1 / 36 목차 1 최대공약수 2 부정방정식과합동식 3 페르마의정리와오일러의정리 4 원시근, 이산로그,

More information

<B1B9BEEE412E687770>

<B1B9BEEE412E687770> 201 학년도대학수학능력시험 6 월모의평가문제및정답 2016 학년도대학수학능력시험 6 월모의평가문제지 1 제 2 교시 5 지선다형 1. 두행렬 성분은? [2 점 ] 에대하여행렬 의 3. lim 의값은? [2점] 1 2 3 4 5 1 2 3 4 5 2. 의값은? [2점] 1 2 3 4 5 4. 공차가 인등차수열 에대하여 의값은? [3 점 ] 1 2 3 4 5

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7) . 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로

More information

PowerPoint Presentation

PowerPoint Presentation 상태공간설계법 상태변수형의미분방정식 [] 선형의경우, x Ax y Cx B D A: nⅹn 시스템행렬 B: nⅹ 입력행렬 C: ⅹn 출력행렬 D: 직접전달항 SSTF [4] x Ax B X AX BU y Cx D I AX BU X I A BU Y Y CX DU DU C I A C I A BU B DU G Y U C I A B D SSTF [4] SSTF [4]

More information

작용소의 행렬표현과 그 응용

작용소의 행렬표현과 그 응용 작용소의행렬표현과그응용 이영주 무등수학강연회 2012 년 4 월 27 일 차례 차례 용어 ( 행렬, 행렬식 ) 의유래 선형작용소에대한행렬표현 곱작용소소개 응용 : 제로곱문제와교환문제 행렬 (Matrix)? 행렬의개념은 The Nine Chapters on the Mathematical Art (BC 300-AD 200) 에서처음이용 ( 처음것의하나, 둘째것의

More information

PowerPoint Presentation

PowerPoint Presentation MATLAB 기초사용법 2.2. MATLAB 의작업환경 Help 현재 directory Workspace 2.2. MATLAB 의작업환경 2.2.2 MATLAB 의작업폴더 >> cd >> dir * Path: MATLAB 프로그램이파일을찾는경로 2.2. MATLAB 의작업환경 2.2.4. MATLAB 의작업방법 1) MATLAB 에서실행되는파일인 m 파일을만들어실행하는방법

More information

Microsoft Word - SDSw doc

Microsoft Word - SDSw doc MIDAS/SDS Ver..4.0 기술자료 Design>Shear Check Result KCI-USD99의슬래브의불균형모멘트에대한고려기준은다음과같습니다. 7.11. 전단편심설계 (1) 슬래브의평면에수직한위험단면의도심에대해전단편심에의해전달된다고보아야할불균형모멘트의비율은다음과같다. γ υ 1 = 1 b 1+ 3 b 1 () 전단편심에의한모멘트전달로인한전단응력은위의

More information

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt 1 장디지털개념 한국기술교육대학교정보기술공학부전자전공장영조 1.1 디지털과아날로그 아날로그 : 연속적인범위의값으로표현 디지털 : 2 진수의값에의해표시 < 아날로그파형 > < 디지털파형 > 2 1.2 논리레벨과펄스파형 양논리시스템 (positive logic system)- 일반적으로많이사용 1(high 레벨 ), 0(low 레벨 ) 로나타냄. 음논리시스템 (negative

More information

Open methods

Open methods Open methods 목차 6. smple ed-pont lteraton 6.2 newton- Raphson 6.3 Secant Methods 6.4 Brent s Method 6.5 MATLAB Functon: Fzero 6.6 Polynomals 학습목표 Recognzng the derence between bracketng and open methods

More information

Microsoft PowerPoint - chap-05.pptx

Microsoft PowerPoint - chap-05.pptx 쉽게풀어쓴 C 언어 Express 제 5 장수식과연산자 컴퓨터프로그래밍기초 이번장에서학습할내용 * 수식과연산자란? * 대입연산 * 산술연산 * 논리연산 * 관계연산 * 우선순위와결합법칙 이번장에서는수식과연산자를살벼봅니다. 컴퓨터프로그래밍기초 2 수식 수식 (expression) x + y x*x + 5*x + 6 (principal * interest_rate

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

4임금연구겨울-지상토론

4임금연구겨울-지상토론 지상토론 기업의 합리적 임금관리전략을 통한 위기극복 방안 박준성 교수 지난 1998년 외환위기시에도 임금연구 에서 경 주제발표 김강식 교수(한국항공대) 토 론 자 : 장상수 전무(삼성경제연구소) 최영미 이사(한국HP) 제위기시 임금관리 방향에 대해 논의(본지 1998년 봄호 참조)를 한 적이 있는 것으로 알고 있습니다만 10년전과 비교해 봤을 때 우리 노동시장은

More information

Microsoft PowerPoint - 8장_대칭성분(수정본 )2 [호환 모드]

Microsoft PowerPoint - 8장_대칭성분(수정본 )2 [호환 모드] . 학기 Ø 8. 대칭성분의정의 Ø 8. 임피던스부하의대칭성분네트워크 Ø 8. 직렬임피던스의대칭성분네트워크 Ø 8.4 상선로의대칭성분네트워크 Ø 8.5 회전기기의대칭성분네트워크 Ø 8.6 상 권선변압기의.u. 대칭성분모델 Ø 8.7 상 권선변압기의.u. 대칭성분모델 Ø 8.8 대칭성분네트워크에서의전력 대칭성분 : 상전압,, 에대하여 Forteue의대칭좌표법으로분해

More information

제 3강 역함수의 미분과 로피탈의 정리

제 3강 역함수의 미분과 로피탈의 정리 제 3 강역함수의미분과로피탈의정리 역함수의미분 : 두실수 a b 와폐구갂 [ ab, ] 에서 -이고연속인함수 f 가 ( a, b) 미분가능하다고가정하자. 만일 f '( ) 0 이면역함수 f 은실수 f( ) 에서미분가능하고 ( f )'( f ( )) 이다. f '( ) 에서 증명 : 폐구갂 [ ab, ] 에서 -이고연속인함수 f 는증가함수이거나감소함수이다 (

More information

01장.자료구조와 알고리즘

01장.자료구조와 알고리즘 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 자료구조와알고리즘 1/30 자료구조 일상생활에서자료를정리하고조직화하는이유는? 사물을편리하고효율적으로사용하기위함 다양한자료를효율적인규칙에따라정리한예 2/30 컴퓨터에서의자료구조 자료구조 (Data Structure) 컴퓨터에서자료를정리하고조직화하는다양한구조

More information