1 |
1
단말이 인증 서버로부터 시드키를 수신하는 단계;상기 단말이 설치된 애플리케이션 실행 명령을 확인하면 상기 시드키를 상기 단말의 TEE(Trusted Execution Environment)에서 검증하는 단계;상기 단말이 상기 시드키에 대한 검증이 성공하면 상기 애플리케이션의 식별자 및 상기 단말의 식별자 중 적어도 하나의 식별자를 상기 인증 서버에 전달하는 단계; 상기 단말이 상기 적어도 하나의 식별자를 해싱한 제1 값을 상기 인증 서버에 전달하는 단계; 및상기 단말이 상기 인증 서버로부터 상기 단말과 동일한 방식으로 상기 적어도 하나의 식별자를 해싱한 제2 값과 상기 제1 값을 비교하여, 상기 애플리케이션의 무결성을 확인한 결과를 수신하는 단계를 포함하되,상기 제1 값 및 상기 제2 값은 각각 상기 적어도 하나의 식별자를 해싱한 값을 해싱한 시점의 날짜로 다시 해싱한 값인 의료 엔터프라이즈 애플리케이션에 대한 검증 방법
|
2 |
2
제1항에 있어서,상기 단말은 상기 TEE에서 상기 애플리케이션의 식별자와 상기 시드키를 비교하여 상기 시드키를 검증하는 의료 엔터프라이즈 애플리케이션에 대한 검증 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 애플리케이션에 대한 무결성이 확인되면 상기 단말은 상기 적어도 하나의 식별자를 해싱한 값을 저장하고,상기 애플리케이션에 대한 검증이 요청된 경우 상기 단말은 검증 시점의 날짜로 상기 저장한 값을 다시 해싱하여 상기 제1 값을 생성하는 의료 엔터프라이즈 애플리케이션에 대한 검증 방법
|
6 |
6
제1항에 있어서,상기 단말은 상기 애플리케이션의 무결성이 확인되면 상기 인증 서버로부터 랜덤키를 수신하는 의료 엔터프라이즈 애플리케이션에 대한 검증 방법
|
7 |
7
제6항에 있어서,상기 단말은 상기 랜덤키와 사용자 식별자를 이용하여 사용자를 인증하는 단계를 더 포함하는 의료 엔터프라이즈 애플리케이션에 대한 검증 방법
|
8 |
8
의료 데이터를 수집하는 클라이언트 장치;트러스트 존(trustZone)을 지원하는 프로세서를 포함하고, 상기 클라이언트 장치로부터 설치된 애플리케이션에 대한 실행 요청이 수신되면 상기 애플리케이션 설치 시에 서버로부터 수신한 시드키를 TEE(Trusted Execution Environment)에서 검증하고, 상기 검증이 성공하면 상기 애플리케이션의 식별자 및 단말 장치의 식별자 중 적어도 하나의 식별자를 해싱한 제1 값을 생성하는 단말 장치; 및상기 제1 값과 상기 적어도 하나의 식별자를 상기 단말 장치로부터 수신하고, 상기 단말 장치와 동일한 해싱 방법으로 수신한 상기 적어도 하나의 식별자를 해싱한 제2 값을 생성하고, 수신한 상기 제1 값과 상기 제2 값을 비교하여 상기 애플리케이션에 대한 무결성을 확인하는 인증 서버를 포함하되,상기 제1 값 및 상기 제2 값은 각각 상기 적어도 하나의 식별자를 해싱한 값을 해싱한 시점의 날짜로 다시 해싱한 값인 의료 엔터프라이즈 애플리케이션 검증 시스템
|
9 |
9
삭제
|
10 |
10
제8항에 있어서,상기 단말 장치는 상기 인증 서버로부터 상기 무결성을 확인한 결과를 수신하고, 무결성이 확인되면 상기 단말은 상기 적어도 하나의 식별자를 해싱한 값을 저장하고, 상기 애플리케이션에 대한 검증이 다시 요청된 경우 상기 단말은 검증 시점의 날짜로 상기 저장한 값을 다시 해싱하여 제1 값을 생성하는 의료 엔터프라이즈 애플리케이션 검증 시스템
|
11 |
11
제8항에 있어서,상기 단말 장치는 상기 애플리케이션의 무결성이 확인되면 상기 인증 서버로부터 랜덤키를 수신하는 의료 엔터프라이즈 애플리케이션 검증 시스템
|
12 |
12
제11항에 있어서,상기 단말 장치는 상기 랜덤키와 사용자 식별자를 이용하여 사용자를 인증하는 의료 엔터프라이즈 애플리케이션 검증 시스템
|