암호알고리즘의 종류와 특성

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2006.05.25 / 2019.12.24
  • 7페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,200원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
여러분, 정말 열심히 작성한 레포트입니다.

귀찮으시더라도 꼭 다운받으신 다음 좋은 자료평가 부탁드려요 ^^

항상 행복과 건강이 따르길 기도하며.... ^^*

목차
◎암호알고리즘의 종류와 특성

1.공개키 암호화 알고리즘

2.비밀키 암호화 알고리즘
①.키의 생성
②.키의 교환
③.안전한 키의 크기

3.해쉬 알고리즘

#참고자료
본문내용
현재 많은 종류의 암호 알고리즘들이 개발되었다. 이들 중, 해쉬함수를 제외한 다른 것들은 원하는 성질을 얻을 수 있도록 키(key)를 사용하고 있다. 암호 알고리즘들을 사용하는 키의 특성에 따라 분류하면 다음과 같다.
비밀키 암호 알고리즘 (혹은 대칭키 암호 알고리즘)
공개키 암호 알고리즘 (혹은 비대칭키 암호 알고리즘)
해쉬 알고리즘
먼저, 비밀키 암호 알고리즘은 데이터를 암호화하는 암호화 키와 암호문을 원래의 데이터로 바꿔주는 복호화 키가 같은 알고리즘을 의미한다. 이러한 성질을 따라 비밀키 암호 알고리즘은 대칭키 암호 알고리즘이라고도 부른다. 통신하고자 하는 쌍방이 하나의 키를 공유하고 이 키를 이용하여 암호 연산을 수행한다.
공개키 암호 알고리즘을 살펴보면, 이 알고리즘의 특징은 암호화 키와 복호화 키가 다른 알고리즘을 의미한다. 이러한 성질로 공개키 암호 알고리즘은 비대칭키 암호 알고리즘이라고도 한다.
공개키 암호 알고리즘의 특징은 암호화 키가 공개되어도 복호화 키가 복구(재계산)되지 않는다는 점이며, 이러한 특성으로 인하여 암호화 키를 공개키, 복호화 키를 개인키라고 부른다. 공개키 암호 알고리즘을 사용할 경우, 공개키는 여러 사람들에게 알리는 방법을 이용한다. 마지막으로 해쉬 알고리즘은 임의의 길이의 메시지를 특정 크기로 줄이는 알고리즘을 말한다.
암호에서 사용하는 해쉬 알고리즘은 키를 갖지 않는 것과 키를 갖는 것, 두 가지로 구분된다. 키를 갖는 해쉬함수를 사용할 경우, 키의 설정은 비밀키 알고리즘에서 사용한 방식과 동일한 방법을 사용한다. 비밀키 암호 알고리즘과 공개키 암호 알고리즘은 각각 암호화 알고리즘과 전자서명 알고리즘으로 이용된다.
암호화 알고리즘의 경우는 암호화 키를 알고 있는 사람만이 암호화된 내용을 볼 수 있는 기능을 수행하고, 전자서명 알고리즘의 경우는 메시지의 생성자를 확인할 수 있는 기능을 수행한다.
공개키 전자서명 방법은, 암호화할 때 사용하는 암호화 키(공개키)와 이를 복호화하는데 사용되는 복호화 키(개인키)를 서로 바꾸어 서명을 할 때에는 비밀키로, 이를 확인할 때에는 공개키로서 하게 된다. 이렇게 하면, 비밀키는 다른 사람에게 누출되지 않으므로 아무나 서명을 할 수 없고, 또 공개키는 누구에게나 공개되어 있으므로 어느 누구나 공개키를 쉽게 얻을 수 있고, 이를 이용하여 서명되어진 전자서명이 옳은가를 검증할 수 있는 특성을 갖게 된다.
암호 알고리즘을 특성에 따라 분류하게 되면 다음 그림과 같이 분류할 수 있다.
1.공개키 암호화 알고리즘
공개키 암호 알고리즘은 암호화 키와 복호화 키가 다른 알고리즘이다. 이러한 이유로 공개키 암호 알고리즘은 비대칭키 암호 알고리즘이라고도 한다.
공개키 암호 알고리즘의 특징은 암호화 키가 공개되어도 복호화 키가 공개되지 않는다는 점이며, 이런 성질을 얻기 위해 공개키 암호 알고리즘은 수학적으로 풀기 어려운 문제들에 기반을 두고 설계되었다.
공개키 암호 알고리즘은 데이터를 암호화할 때에 사용되는 키를 공개하여 누구든지 사용할 수 있게 하며, 다만 복호화할 때에는 개인만이 가지고 있는 키를 사용한다. 따라서 암호화에 사용되는 키를 공개키(public key)라고 부르고, 복호화에 사용되는 키를 개인키(private key) 혹은 비밀키(secret key)라고 한다.
공개키 암호 알고리즘을 사용할 경우, 공개키는 여러 사람들에게 알리는 방법을 이용한다. 예를 들면, 신문에 광고를 하거나, 개인 홈페이지에 `본인에게 문서를 보낼 때에는 다음의 키를 사용하여 전송하십시오` 등의 내용으로 공개할 수 있다........(중략)
참고문헌
『고려대학교 네트웍 보안 및 암호학 연구회 CryptClub - www.cipher.or.kr』
『전자신문 - www.etimesi.com 』

자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [사이버범죄] 사이버 범죄(인터넷 범죄) 분석 및 사례
  • 암호화 기법도 같은 길을 걷게된 것이라고 할 수 있다.2) 범행수법의의암호해독은 해독키의 관리소홀, 비밀번호의 예측가능성, 모니터의 방사현상, 통신망에서 키보드 입력에 대한 모니터링 등으로도 가능하지만, 여기서 암호해독이라 함은 해독행위자가 암호문만을 가지고 평문에 대한 해독을 감행하는 방법(소위 무작정공격; Bruteforce Attack)이 아니라 평문의 암호화에 사용된 알고리즘의 종류, 사용된 운영체제 등 시스템에 대한 모든 정보를 알고있

  • [사이버범죄] 사이버 범죄(인터넷 범죄) 및 컴퓨터 범죄
  • 암호에 대한 통제방식1) 종류암호의 사용에 관한 통제방식은 첫째, 정부가 암호종류의 선택과 사용에 대하여 아무런 규제를 하지 않는 완전 방임주의, 둘째, 모든 암호사용에 대하여 당국의 허가를 받도록 하는 전면 통제주의, 셋째, 자유로운 사용을 허용하되 공공기관의 통신이나 일정한 부문영역에 대하여만 당국의 허가승인을 요하게 하는 부분 통제주의, 넷째, 정부가 안전한 암호화 알고리즘을 제시하고, 이에 응하지 않는 경우에는 간접적으로

  • 3세대 이동통신 UMTS
  • 암호알고리즘은 64bits의 Key 길이로 정의한 것으로 GSM 초기에는 사업자 및 보안당국에서 이들 bits 중 54개(나머지를 0으로 설정)만 사용해도 충분하다고 보았으나, 최근의 컴퓨터기술 향상으로 더 높은 수준의 보안과 64bits 전체의 사용이 요구되고 있다. 규격에 일치되는 장비에 대하여는 64bits의 키 길이를 사용하는데 문제가 없어야하며, 이동국에 대하여는 항상 전장(全長)의 사용을 입증하는 시험을 하였다. 기반(BTS)에 있어서는 64비트 키의 사용일자를

  • [네트워크][네트워크관리][네트워크환경][네트워크보안]네트워크의 특성, 네트워크의 관리 요소, 네트워크의 위협, 네트워크의 장애 요인, 네트워크의 보안, 네트워크의 실패와 정부의 역할, 네트워크 관리 제언
  • 암호화 알고리즘1) 비밀키알고리즘통신에 참여하는 양쪽모두가 하나의 키를 공유한다. DES(Data Encrytion Standard)는 블록의 64개비트를 뒤섞어(Permutation),동일한 작업을 결과 데이터와 키에 대하여 16라운드 반복한다. 그 결과에 처음 퍼뮤테이션의 역을 적용한다.2) 공개키알고리즘RSA(Rivest,Shamir, Adleman알고리즘 )는 각참여자가 다른 사람과는 공유하지 않는 비밀키를 가지며, 모든 사람들이 알 수 있는 공개키를 발표한다. 참여자에게 메시지를 보내려면 공

  • 전자정부와 정보보안 -생체인식을 중심으로
  • 가변성6) 편리성과 오인식의 문제7) 상용화 문제Ⅴ. 대안 및 정책제언1. 국제표준에 맞춘 기술개발과 제도개혁2. 독립적인 보안 관련기구 또는 개인정보 감독기구 설치3. 관련법률제정 및 가이드라인 마련4. 생체정보의 보안성 강화 -해킹방지 암호화 키 제공, 지문복제 사전방지, 정보접근 알리미, 국제범죄 도용 방지 시스템5. 보안등급제6. 기술적인 보완7. 사회적 인식 제고 및 정보 관리자에 대한 보안 교육 강화 및 감시Ⅵ. 결론- 참고자료 -

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.