1 |
1
삭제
|
2 |
2
N스크린 환경에서 사용자단말을 이용하여 서버에 사용자 등록을 수행하는 사용자 등록 단계;상기 사용자단말과 서버 사이의 상호 인증을 수행하고, 상기 상호 인증 후 공유하는 세션 키를 이용하여 등록하고자 하는 디바이스의 MAC 주소를 서버에 등록하는 사용자 인증 및 디바이스 등록 단계; 및상기 서버에 등록된 디바이스를 인증하고, 이기종 디바이스 간 데이터를 전송하여 콘텐츠를 이용하는 디바이스 인증 및 데이터 전송 단계를 포함하며,상기 사용자 등록 단계는,상기 사용자단말에서 사용자 자신의 h(IDi), PW(PassWord)i, 타임스탬프 TU를 암호화하여 상기 서버로 전송하는 단계;상기 서버가 상기 사용자단말로부터 전송된 메시지를 복호화하여 상기 타임스탬프 TU의 유효성을 검증하고, N←PRNG(ㆍ), h(IDi), h(PWi||N), Yi=h(IDi)x mod p를 계산하는 단계;상기 h(IDi), 상기 h(PWi||N), 상기 N, 타임스탬프 TS를 암호화하여 상기 사용자단말로 전송하는 단계; 및상기 사용자단말이 상기 서버로부터 전송된 메시지를 복호화하여 상기 타임스탬프 TS의 유효성 및 상기 PWi를 검증하는 단계를 포함하는 N스크린 환경에서의 안전한 디바이스 인증 방법
|
3 |
3
제2항에 있어서,상기 사용자 인증 및 디바이스 등록 단계는,사용자 인증을 위해 상기 사용자단말에서 h(IDi), PWi, Ai=ga mod p, TU를 암호화하여 상기 서버로 전송하는 단계;상기 서버가 상기 사용자단말로부터 전송된 메시지를 복호화하여 상기 TU의 유효성을 검증하고, h(IDi) 검색, h(PWi||N) 계산, PWi 검증을 수행하는 단계;상기 서버가 상호 인증을 위해 h(PWi||N), N, Bi=gb mod p, SK=Aia=gab mod p, TS를 암호화하여 상기 사용자단말로 전송하는 단계;상기 사용자단말에서 상기 서버로부터 전송된 메시지를 복호화하여 상기 TS의 유효성을 검증하고, 자신의 PWi 및 SK를 검증하는 단계;디바이스 등록을 위해 상기 사용자단말에서 h(IDi), MAC1, TU를 세션 키로 암호화하여 상기 서버로 전송하는 단계; 및상기 서버가 상기 사용자단말로부터 전송된 메시지를 복호화하여 상기 TU의 유효성을 검증하고, 상기 h(IDi)를 검색하여 MAC1과 같이 저장하는 단계를 포함하는 N스크린 환경에서의 안전한 디바이스 인증 방법
|
4 |
4
제3항에 있어서,상기 디바이스 인증 및 데이터 전송 단계는,디바이스 1에서 h(IDi), , TU를 디바이스 2로 전송하는 단계;상기 디바이스 2가 디바이스 1의 정보와 자신의 정보인 Yi, Ci, , TU를 상기 서버로 전송하는 단계;상기 서버가 , h(IDi) 검색, , , , , , 를 계산하여 디바이스들을 인증하는 단계;상기 서버가 상호 인증 및 세션 키 분배를 위해 , , TS를 디바이스 2로 전송하는 단계;상기 디바이스 2가 상호 인증을 위해 , 를 계산하여 상기 서버를 인증하는 단계;상기 디바이스 2가 상호 인증 및 세션 키 분배를 위해 Ei, Fi, TS를 상기 디바이스 1로 전송하는 단계;상기 디바이스 1이 상호 인증을 위해 , 를 계산하여 상기 서버를 인증하는 단계; 및상호 인증이 끝난 후 상기 디바이스 1과 상기 디바이스 2가 세션 키 , 를 이용하여 콘텐츠를 전송하는 단계를 포함하는 N스크린 환경에서의 안전한 디바이스 인증 방법
|