MARC 닫기
00852nam ac200313 k 4500
000001448573
20220617122133
ta
060731s2004 ulka 001 kor
▼a 8972833886
▼g 03000:
▼c \22000
▼a 248023
▼c 248023
▼d 111314
▼a kor
▼h eng
▼l EM0000181936
▼a 005.82
▼2 21
▼a 004.61
▼b 비56ㅈ김
▼a 비숍, 데이비드
▼a (Java를 이용한)암호학/
▼d David Bishop 원저;
▼e 김형준;
▼e 손태식 공역.
▼a 서울:
▼b 홍릉과학출판사,
▼c 2004.
▼a xiv, 421p.:
▼b 삽도;
▼c 26cm.
▼a 권말부록으로 '정리 목록', '정보 이론' 수록
▼a 색인수록
▼a JAVA
▼a 암호학
▼a 자바
▼a 데이터보안
▼a Bishop, David
▼a 김형준
▼a 손태식
▼a 자바를 이용한 암호학
▼b \22000
▼a FUTURE
▼a 단행본
KMO200602844
권 호 :
발행년 : 2004
발행처 : 홍릉과학출판사
서 명 : (Java를 이용한)암호학
목차
1장 암호학의 역사(A History of Cryptography) = 1
1.1 코드(Codes) = 2
1.2 단순 문자 대체 암호(Monoalphabetic Substitution Ciphers) = 3
1.3 Caesar 암호에서의 빈도 분석법 = 4
1.4 단순 문자 대체 암호에서의 빈도 분석 = 7
1.5 다표식 대체 암호(Polyalphabetic Substitution Cipherds) = 8
1.6 Vigenere 암호와 코드휠(The Vigenere Cipher And Code Wheels) = 10
1.7 단순한 Vigenere 암호들에 대한 공격(Breaking Simple Vigenere Ciphers) = 11
1.8 키 길이를 결정하기 위한 Kaisiski 방법 = 12
1.9 완전한 Vigenere 암호(The Full Vigenere Cipher) = 14
1.10 자동키 Vigenere 암호(The Auto-Key Vigenere Cipher) = 16
1.11 실행키 Vigenere 암호(The Running Key Vigenere Cipher) = 17
1.12 자동키와 실행키 Vigenere 암호들에 대한 공격 = 18
1.13 일회용 패드(The One-Time Pad) = 18
1.14 전이 암호(Transposition Ciphers) = 19
1.15 쌍자 대치 암호(Polygram Substitution Ciphers) = 20
1.16 Playfair 암호(The Playfair Ciphers) = 20
1.17 단순한 쌍자 암호에 대한 공격 = 23
1.18 제퍼슨 실린더(The Jeffesron Cylinder) = 24
1.19 동음이의 대체 암호(Homophonic Substitution Ciphers) = 25
1.20 조항 대체/전이 암호(Combination Substitution/Transposition Ciphers) = 28
연습문제 = 30
2장 큰 정수 계산(Large Integer Computing) = 35
2.1 생성자 = 36
2.2 비교 함수 = 41
2.3 산술 메소드 = 44
2.4 자바 BigInteger 클래스 = 56
2.5 생성자 = 56
2.6 메소드 = 59
연습문제 = 67
3장 정수(The Integers) = 71
3.1 나눔 알고리즘 = 72
3.2 유클리디안 알고리즘 = 83
3.3 수론의 기본 정리 = 89
연습문제 = 92
4장 일차부정방정식과 일차합동식 = 97
4.1 일차부정방정식 = 97
4.2 일차합동식 = 101
4.3 모듈라 역원(Modular Inverses) = 108
연습문제 = 110
5장 선형 암호(Linear Ciphers) = 115
5.1 Caesar 암호 = 115
5.2 Caesar 암호의 취약점 = 121
5.3 Affine 변환 암호(Affine Transformation Ciphers) = 122
5.4 Affine 변환 암호의 취약점 = 124
5.5 Vigenere 암호 = 126
5.6 블록 affine 암호(Block Affine Ciphers) = 127
5.7 블록 affine 암호의 취약점 - 기지 평문 공격(Weakness of the Block Affine Cipher-known Plaintext Attack) = 129
5.8 첨가 방법(Padding Methods) = 130
연습문제 = 136
6장 하나의 법에 관한 일차합동식 = 139
6.1 모듈라(modular) 행렬 = 139
6.2 모듈라 역행렬 = 144
연습문제 = 159
7장 행렬 암호(Matrix Ciphers) = 161
7.1 행렬 암호화 시스템의 약점 = 163
7.2 이항 암호(Transposition Ciphers) = 170
7.3 조합 대체/이항 암호 = 175
연습문제 = 179
8장 법에 대한 연립일차합동식 = 183
8.1 중국인의 나머지 정리(The Chinese Remainder Theorem) = 184
연습문제 = 189
9장 이차합동식(Quadratic Congruences) = 191
9.1 소수를 법(modulus)으로 하는 이차합동식 = 191
9.2 Fermat의 소정리 = 192
9.3 합성수를 법(modulus)으로 하는 이차합동식 = 193
연습문제 = 202
10장 이차암호문(Quadratic Ciphers) = 205
10.1 Rabin 암호(The Rabin Cipher) = 205
10.2 Rabin 암호의 약점 = 209
10.3 강한 소수들(Strong Primes) = 215
10.4 솔트(Salt) = 224
10.5 암호 블록 사슬(Cipher Block Chaining (CBC)) = 230
10.6 Blum-Goldwasser 확률 암호 = 233
10.7 Blum-Goldwasser 확률 암호의 약점 = 237
연습문제 = 237
11장 소수 판정 테스트(Primality Testing) = 239
11.1 Miller의 테스트 = 241
11.2 Rabin-Miller 테스트 = 244
연습문제 = 247
12장 소인수분해법(Factorization Techniques) = 249
12.1 FERMAT 소인수분해법 = 250
12.2 Monte Carld 소인수분해법 = 255
12.3 Pollard p - 1 소인수분해법 = 259
연습문제 = 263
13장 지수의 합동(Exponential Congruences) = 265
13.1 정수의 차(order) = 266
13.2 생성원(Generator) = 267
13.3 생성원 선택 = 269
13.4 지수로그 계산하기 = 274
연습문제 = 288
14장 지수 암호문(Exponential Ciphers) = 291
14.1 Diffie-Hellman 키 교환 = 291
14.2 Diffie-Hellman 키 교환의 취약점 = 292
14.3 Pohlig-Hellman 기수 암호 = 292
14.4 Pohlig-Hellman Cipher 암호의 취약성 = 293
14.5 암호 피드백 모드(CFB) = 294
14.6 EIGamal 암호 = 300
14.7 EIGamal 암호의 취약점(weaknesses of EIGamal) = 302
14.8 RSA 암호 = 304
14.9 RSA 암호의 취약점 = 305
연습문제 = 313
15장 키 초기화 및 메시지 교환 = 315
15.1 키 초기화(Establishing Keys) = 315
15.2 Diffie-Hellman 키 교환 구현 = 318
15.3 메시지 교환 = 321
15.4 암호화 채팅 응용(Cipher chat) = 321
연습문제 = 338
16장 암호화의 응용 = 339
16.1 쉐도우(Shadows) = 339
16.2 데이터베이스 암호화 = 348
16.3 큰 정수 연산 = 350
16.4 난수 생성 = 357
16.5 메시지 서명 = 362
16.6 메시지 축약 = 369
16.7 EIGamal를 이용한 서명 = 379
16.8 축약 함수들에 대한 공격들 = 383
16.9 영지식 증명(Zero Knowledge Identification) = 385
연습문제 = 397
부록Ⅰ 정리 목록 = 399
부록Ⅱ 정보 이론 = 405
All.1 메시지의 엔트로피 = 405
All.2 언어의 등급 = 406
All.3 암호학 기법 = 408
All.4 혼돈 = 408
All.5 확산 = 409
All.6 압축 = 409
(스마트한 업무를 위한) 한컴오피스 NEO : 한글 + 한셀 + 한쇼
005.3 허39ㅎ
여덟 단어 : 인생을 대하는 우리의 자세
001.3 박67ㅇ
(우리 아이) 낭독 혁명 : '우리 아이 성장'의 최고 지침서
029.5 고64ㄴ
육군3사관학교 논문집. 제90집
051 육17ㅇ 90
육군3사관학교 논문집. 제85집
051 육17ㅇ 85
육군3사관학교 논문집. 제74집
051 육17ㅇ 74
시끄러워도 도서관입니다 : 골목길 작은도서관에서 펼쳐진 이웃들의 이야기
026.6 박79ㅅ
인공지능 기술의 위험 관련 주요 쟁점과 규범 현황 : 우리의 정책방향에 대한 함의
004.73 이96이
서평쓰기