나에게 필요한 지식과 기술을 검색해 보세요.

자바 보안과 암호화

지은이

조나단 크누드센

옮긴이

이재광, 정진욱, 변옥환

출간일

2000.07.01

레벨

중고급

평점

4(1명)

정가

22,000

판매가

19,800

총 결제 금액

10%

19,800

적립 예정

990P

암호에 관심을 가지고 있는 숙련된 자바 개발자를 대상으로 마련된 책으로, 자바를 통한 암호 개발에 관해 설명한다. 본서의 주요 목표는 사용자가 자신이 쓰는 애플리케이션에 암호 기능을 제공하고자 할 때 필요한 클래스와 기술을 제공하는 것이다. 
후반부에서는 실제 완성된 애플리케이션을 제작해봄으로써 독자의 이해도를 높여주고 있다. 특히 안전하게 웹에서 대화하고 메일을 주고받을 수 있는 실제 애플리케이션 프로그래밍 과정이야말로 독자들이 요구하는 실제 기술을 보여주었다는 점은 높이 평가받을 만하다.

주요 내용

  • 암호화의 주요 개념
  • 아키텍처
  • 난수, 키 관리, 인증, 암호화, 서명된 애플릿, 프로바이더 작성
  • SafeTalk(웹에서 안전한 대화를 위해 마련한 애플릿) 제작
  • Cipher Mail(안전한 메일 교환을 위해 마련한 애플릿) 제작

저자

목차

1장. 소개 
안전한 시스템
암호
플랫폼 보안
서로 다른 개념들
예제 프로그램

2장. 개념
기밀성
무결성
인증
난수
알고리즘

3장. 아키텍처
주요 용어
개념 클래스
API와 SPI
팩토리 메쏘드
표준 이름 
프로바이더 아키텍처
키 관리
요약

4장. 난수
SecureRandom 클래스
셀프 시딩 
키보드 타이밍 
SeederDialog 예제

5장. 키 관리
Key 인터페이스
키 생성기 
키 해석기
키 교환 프로토콜
Identity 클래스의 키 관리 패러다임 
KeyStore 클래스의 키 관리 패러다임 

6장. 인증 
메시지 축약 
MAC 
서명 
인증서 

7장. 암호화 
스트림과 블록 암호 
블록 암호 
알고리즘 
javax.crypto.Cipher 
Cipher 관련 사항 
패스프레이즈 암호화 
Inside Cipher 
하이브리드 시스템 

8장. 서명된 애플릿 
Renegade 애플릿
핫자바 
네비게이터 
인터넷 익스플로러
요약 

9장. 프로바이더 작성
시작하기
ElGamal 클래스 추가하기
ElGamal 
키 생성
서명
암호 

10장. SafeTalk 
SafeTalk 사용하기
자세히 살펴보기

11장. CipherMail 
CipherMail 사용하기 
자세히 살펴보기

12장. Outside the Box 
애플리케이션 설계
역컴파일러와 바이트코드 보호
종단 보안
파일 보안
네트워크 보안
요약

부록 A. BigInteger
부록 B. Base64
부록 C. JAR
부록 D. Javakey
부록 E. 퀵 레퍼런스

리뷰

22,000

10%

19,800