1 |
1
사용자로부터 아이디와 패스워드를 제공 받고, RSA(Rivest Shamir Adleman) 알고리즘 기반의 비밀키 정보가 담긴 스마트 카드를 발급하는 레지스터;상기 사용자로부터 상기 아이디와 패스워드를 제공 받고, 상기 스마트 카드 상의 정보를 이용하여 로그인 요청 메시지를 전송하는 카드 리더기; 및상기 로그인 요청 메시지에 따라 상기 사용자와 상호 인증을 하여 로그인을 허용하는 서버를 포함하되,상기 카드 리더기는 상기 비밀키를 이산 대수 기반 알고리즘에 따른 변환키로 변환하여 상기 로그인 요청 메시지에 포함시키고,상기 상호인증은 상기 로그인 요청 메시지에 대한 응답 메시지를 전송받고, 상기 응답 메시지를 통해 하는 것인 유헬스케어 환경을 위한 패스워드 인증 시스템
|
2 |
2
제 1 항에 있어서,상기 레지스터는, RSA 알고리즘을 이용하여 제1 공개키, 제2 공개키 및 개인키를 생성하고, 정수인 원시근을 결정하는 RSA모듈과,상기 아이디, 상기 개인키 및 상기 제2 공개키를 제공 받아 제1 비밀키를 생성하는 제1 비밀키 생성부와,상기 패스워드 및 상기 개인키를 제공 받아 제2 비밀키 및 상기 사용자의 등록 시간 정보를 생성하는 제2 비밀키 생성부와,상기 스마트 카드의 식별자를 생성하는 CID(Card Identification) 생성부와,상기 스마트 카드 식별자, 상기 제1 공개키, 상기 제2 공개키, 상기 원시근, 상기 제1 비밀키 및 상기 제2 비밀키를 상기 스마트 카드에 저장하고, 상기 스마트 카드 식별자 및 상기 사용자의 등록 시간 정보를 서버에 전송하는 제1 전송부를 포함하는 유헬스케어 환경을 위한 패스워드 상호인증 시스템
|
3 |
3
제 2 항에 있어서,상기 제1 비밀키는 안전한 일방향 해쉬함수를 사용하여 생성하는 유헬스케어 환경을 위한 패스워드 상호인증 시스템
|
4 |
4
제 1 항에 있어서,상기 카드 리더기는, 난수를 생성하는 난수 생성부와,상기 난수, 패스워드, 제2 공개키 및 원시근 정수를 제공 받아 제1 변환키를 생성하는 제1 변환키 생성부와,상기 난수, 상기 제2 공개키, 상기 제1 비밀키, 상기 제2 비밀키를 제공 받아 제2 변환키 및 로그인 요청 타임스탬프 정보를 생성하는 제2 변환키 생성부와,상기 아이디, 상기 제1 변환키, 상기 제2 변환키, 상기 제1 공개키, 상기 제2 공개키, 상기 원시근 및 상기 로그인 요청 타임스탬프를 상기 서버에 전송하는 제2 전송부를 포함하는 유헬스케어 환경을 위한 패스워드 상호인증 시스템
|
5 |
5
제 1 항에 있어서,상기 서버는, 상기 아이디 및 스마트 카드 식별자의 유효성을 체크하는 아이디 체크부와,상기 로그인 요청 타임스탬프의 유효성을 체크하는 타임스탬프 체크부와,상기 아이디, 제1 변환키, 제2 변환키, 로그인 요청 타임스탬프, 제1 공개키, 제2 공개키, 스마트 카드 식별자 및 사용자의 등록 시간 정보를 이용하여 최종 사용자 인증 여부를 판단하는 판단부와,상기 판단부의 판단에 따라, 응답 메시지를 생성하여 상기 사용자에게 전송하는 응답 메시지 생성부를 포함하는 유헬스케어 환경을 위한 패스워드 상호인증 시스템
|
6 |
6
제 5 항에 있어서,상기 서버는, 상기 레지스터로부터 상기 스마트 카드 식별자 및 상기 사용자의 등록 시간 정보를 상기 사용자의 계정에 대응하여 저장하는 계정 저장부와,상기 판단부의 판단이 부정적인 경우 상기 계정 저장부에 계정 잠금 요청을 하는 잠금부를 더 포함하는 유헬스케어 환경을 위한 패스워드 상호인증 시스템
|
7 |
7
제 6 항에 있어서,상기 판단부는 판단이 부정적인 경우, 미리 설정된 횟수에 따라 상기 판단을 다시 수행하는 유헬스케어 환경을 위한 패스워드 상호인증 시스템
|
8 |
8
제 6 항에 있어서,상기 계정 저장부는 상기 계정이 잠금된 상황에서 상기 사용자가 잠금 해제 요청을 할 경우 상기 잠금을 해제하는 유헬스케어 환경을 위한 패스워드 상호인증 시스템
|
9 |
9
사용자로부터 아이디와 패스워드를 제공 받아, RSA(Rivest Shamir Adleman) 알고리즘 기반의 비밀키 정보가 담긴 스마트 카드를 발급하는 (a) 단계;상기 사용자로부터 상기 아이디와 패스워드를 제공 받고, 상기 스마트 카드 상의 정보를 이용하여 로그인 요청 메시지를 전송하는 (b) 단계; 및상기 로그인 요청 메시지에 따라 상기 사용자와 상호 인증을 하여 로그인을 허용하는 (c) 단계를 포함하되,상기 (b) 단계는 상기 비밀키를 이산 대수 기반 알고리즘에 따른 변환키로 변환하여 상기 로그인 요청 메시지에 포함시키고,상기 (c) 단계는 상기 로그인 요청 메시지에 대한 응답 메시지를 전송받는 단계와 상기 응답 메시지를 통해 상호 인증을 하는 단계를 포함하는 유헬스케어 환경을 위한 패스워드 상호인증 방법
|
10 |
10
삭제
|