기 말 고 사
과 목 명: MIS3030-01 e-비즈니스 2017/12/21
* 앞 화면의 주의사항을 확인하시오. 주의사항을 지키지 못한 경우 0 점으로 처리되거나 불이익을 받을 수 있습니다.
1. 이마트 스캔배송 알고리즘을 정리하시오. (알고리즘 표현 방법은 각자 나름대로의 방법 을 쓰시오.)
- 3 -
2. 음악 서비스 업체의 Curation Service 알고리즘을 고안하시오. (알고리즘 표현 방법은 각 자 나름대로의 방법을 쓰시오.)
3. Alice 가 Bob 에게 ‘YONSEI BEST’라는 비밀 메시지를 전자봉투를 이용하여 보내는 모든 과정을 실제 암호화 문장을 이용하여 보이시오. 단, 대칭형 암호화 알고리즘으로는 Caesar Cipher 를 이용하고, 비대칭형 암호화 알고리즘으로는 공개키 (e = 3; n = 33), 개인 키 (d = 7; n = 33)인 RSA 를 이용하시오.
- 1 -
기 말 고 사
과 목 명: MIS3030-01 e-비즈니스 2017/12/21
* 앞 화면의 주의사항을 확인하시오. 주의사항을 지키지 못한 경우 0 점으로 처리되거나 불이익을 받을 수 있습니다.
1. 이마트 스캔배송 알고리즘을 정리하시오. (알고리즘 표현 방법은 각자 나름대로의 방법 을 쓰시오.)
2. 음악 서비스 업체의 Curation Service 알고리즘을 고안하시오. (알고리즘 표현 방법은 각 자 나름대로의 방법을 쓰시오.)
- 3 -
3. Alice 가 Bob 에게 ‘YONSEI BEST’라는 비밀 메시지를 전자봉투를 이용하여 보내는 모든 과정을 실제 암호화 문장을 이용하여 보이시오. 단, 대칭형 암호화 알고리즘으로는 Caesar Cipher 를 이용하고, 비대칭형 암호화 알고리즘으로는 공개키 (e = 3; n = 33), 개인 키 (d = 7; n = 33)인 RSA 를 이용하시오.
(1) 팀 원을 두 조로 나누어 한 조는 Alice, 다른 조는 Bob 을 맡으시오.
(2) [Bob] 자신의 공개키와 개인키를 만드시오.
(3) [Bob] Alice 에게 공개키를 전달하시오.
(4) [Alice] Bob 에게 전달하고 싶은 평문을 만드시오.
(5) [Alice] Caesar Cipher 를 위한 Session key 를 임의로 만드시오.
(6) [Alice] 위 Session key 를 적용하기 위한 Coding policy 를 작성하시오.
(7) [Alice] 위 평문을 Caesar Cipher 로 암호화 하시오.
(8) [Alice] 위 Session Key 를 Bob 의 공개키로 암호화 하시오. (전자봉투) (9) [Alice] Caesar Cipher 에 의한 암호문과 전자봉투를 Bob 에게 전달하시오.
(10) [Bob] 전달된 전자봉투를 개인키로 복호화하여 Session key 를 구하시오.
(11) [Bob] 전달된 Caesar Cipher 에 의한 암호문을 Session key 로 복호화 하시오.
(12) [Alice & Bob] 복호화된 평문을 서로 확인하고, 평문에 대한 기밀성이 이루어졌는지 토의하시오.