메모장 입니다2
3과목] 어플리케이션 보안 - 3) OTP, 전자상거래, 전자화폐, 전자입찰, 전자투표 본문
1. OTP(one Time Password)
-사용시마다 매번 바뀌는 일회성 암호.
-생성원리
1)연계정보 생성
->연계정보: 생성가능한 난수(시간 정보와 해쉬를 활용한 난수 생성 등)
->조건: 연계정보는 생성할 때마다 다른 값을 가져야 한다.(일회성)
2)암호문 생성
->생성 알고리즘을 이용해 암호문을 생성한다. //암호문이 정확히 무엇을 나타내는지는 안나와있음.
->생성알고리즘에는 HMAC-SHA1, AES, HIGHT 등이 있다.
->조건: 생성 알고리즘은 동일한 연계정보에 대해 동일한 암호문이 생성되야 한다.
3)일회용 패스워드 추출
->패스워드 추출 알고리즘을 이용해, 암호문에서 일회용 패스워드를 추출한다.
->조건: 패스워드 추출 알고리즘은 동일한 암호문에 대해 동일한 일회용 패스워드가 추출되야 한다.
//동일한 조건에서 동일한 값이 나와야 하는건,
OTP가 OTP발생기와 인증서버 각각 동일한 조건에서 동일한 패스워드 생성한 뒤 이를 비교하는 것으로
인증되는 방식이기 때문 ... 아직까지 이건 추측.
-일회용 패스워드 추출 알고리즘
1)정적
->추출 정보를 미리 지정하여 데이터를 추출.
->예시
*미리 지정된 인덱스 0 위치에서 일회용 패스워드를 추출한다.
2)동적
->추출 정보를 암호문 내의 값으로 지정하여, 그 값이 가리키는 위치의 값을 일회용 패스워드로 추출.
->예시
*암호문의 끝의 값인 0x4D의 하위 바이트인 0xD를 추출정보로 지정.
**일회용 패스워드는 6자리 이상의 숫자 또는 문자.
-OTP방식 비교
-OTP 공격 유형: OTP 재입력 대기시간을 이용해, OTP 번호를 가로채어 대신 입력.
2.전자상거래 프로토콜
-시스템
1)전자화폐 시스템
->독립적인 신용구조를 가진 전자적 지불수단.
->ECash, NetCash, Milicent, IC카드형 - Mondex.
2)지불브로커 시스템(Payment Broker System)
->신용카드나 은행계좌를 이용한 지불수단.
->SET, FV, NetCheque, Echeck.
3.전자화폐
-분류
>지불시점
1)선불형
->거래가 이루어지기 전 인출.
->전자지갑형, 완전정보형 등.
2)후불형
->거래가 이루어진 후
->SET, 직불형 전자결제.
>거래방식
1)IC카드형
->IC카드에 화폐가지를 저장.
->소액결제에 적합.
->온/오프라인 모두 가능.
->초기 투자비용이 과다한 단점.
->Modex, Visa cash, K-Cash
2)네트워크형
->전자지갑(소프트웨어) 이용.
->온라인 거래에 적합.
->초기투자비용 저렴.
->IC카드형에 비해 이용률 낮음.
->Milicent
>유통형태
1)폐쇄형
->상점에서 이용 후 즉시 발행 기관으로 돌아가는 형태.
->대부분 전자화폐가 폐쇄형.
2)개방형
->이용자에서 다른이용자로 유통되는 형태.
->보안 유지가 힘듬.
->Mondex가 대표적.
-종류
1)Mondex
->IC카드형
->오프라인 시스템.
->현금 지불 + 카드 지불의 장점 결합.
->5개국 화폐를 저장 가능.
2)Visa Cash
->선불 카드 개념.
->11개국에서 사용 가능.
->소액 지불.
->재사용 가능여부로 나뉨.
3)PC Pay
->스마트 카드와 카드리더기로 구성.
->pin-pad는 불법접근을 차단.
->카드리더기에선 암호화 전송(DES)이 이뤄짐.
->innovonics 사에서 개발.
4)Milicent
->브로커, 상점, 고객으로 구성.
`브로커`
->고객과 상점 계정을 관리.
`상점`
->고객으로부터 스크립트를 받음.
->거스름 스크립 발행.
`고객`
->스크립 구매.
4.전자입찰 프로토콜
-구성요소
1) 입찰자
2) 입찰공고자
3) 전자입찰 시스템
-방식
1)LKR 방식
->안전한 전송로 구축 및 입찰자의 서명을 명시.
->입찰자의 신원 노출에 따른 입찰정보 노출의 가능성이 있음.
2)PL 방식
->입찰 공고자가 입찰자의 순서를 랜덤하게 선택.
->입찰 공고자와 입찰자의 공모를 막기 위함.
5.전자투표 프로토콜
-방식
1)PSEV(Poll Site E-Voting)
->지정된 투표소에서 전자투표를 하는 방식.
->신뢰성 떨어짐.
2)키오스크(kiosk)
->무인 투표기(키오스크)로 투표하는 방식.
->공공망을 통하여 집계되므로, 이에 공격당할 가능성이 있다.
->편리성, 효율성이 좋다.
3)REV(Remote E-voting)
->인터넷 투표 방식.
->신뢰성 떨어짐.
'Study > 정보보안산업기사' 카테고리의 다른 글
4과목] 정보보안 일반 - 1)인증(사용자, 메시지, 디바이스), 케르베로스 인증 (0) | 2017.03.09 |
---|---|
3과목] 어플리케이션 보안 - 4)ebXML, SSO, HSM, DRM, 문제풀이 (0) | 2017.03.09 |
** 문제 중간 점검 ** (0) | 2017.03.06 |
3과목] 어플리케이션 보안 - 2)WEB, SET, SSL (0) | 2017.03.06 |
3과목] 어플리케이션 보안 - 1)FTP, MAIL (0) | 2017.03.06 |