1 |
1
수용가로부터 수집한 검침정보를 원격검침 서버로 전송하는 스마트미터에 있어서,상기 원격검침 서버로부터 인증 키(AK)를 수신하는 인증 키 수신부;스마트미터 점검장치로부터 상기 인증 키(AK)에 기초하여 암호화된 점검시간 정보(TI)와 점검지역 정보(LI)를 포함하는 토큰을 수신하는 토큰 수신부; 및상기 토큰에 포함된 암호화된 점검시간 정보(TI)와 점검지역 정보(LI)를 상기 인증 키(AK)를 사용하여 복호화하고, 상기 스마트미터 점검장치로부터 접근 요청을 받은 현재시간 정보(STI)와 상기 스마트미터가 설치된 위치 정보(SLI)가 상기 복호화된 점검시간 정보(TI)와 점검지역 정보(LI)에 각각 상응하는지 여부를 검증하는 점검정보 검증부를 포함하는 것을 특징으로 하는, 스마트미터
|
2 |
2
청구항 1에 있어서,상기 토큰은, 상기 원격검침 서버가 상기 인증 키(AK)에 기초하여 상기 점검시간 정보(TI)와 점검지역 정보(LI)를 암호화하여 생성하고 스마트미터 점검장치로 제공한 토큰인 것을 특징으로 하는, 스마트미터
|
3 |
3
청구항 2에 있어서,상기 토큰은, 상기 원격검침 서버가 스마트미터를 점검하도록 계획된 점검자의 ID(UID1)와 스마트미터 점검장치의 ID(DID1)로부터 상기 인증 키(AK)에 기초하여 생성한 해쉬 기반의 인증값(HMACAK{UID1∥DID1})을 더 포함하는 것을 특징으로 하는, 스마트미터
|
4 |
4
청구항 3에 있어서,상기 토큰 수신부는, 상기 스마트미터 점검장치로부터 상기 스마트미터 점검장치가 획득한 점검자의 ID(UID2)와 상기 스마트미터 점검장치의 ID(DID2)를 수신하는 것을 특징으로 하는, 스마트미터
|
5 |
5
청구항 4에 있어서,상기 점검자의 ID(UID2)와 상기 스마트미터 점검장치의 ID(DID2)로부터 상기 인증 키(AK)에 기초하여 해쉬 기반의 확인용 인증값(HMACAK{UID2∥DID2})을 생성하고, 상기 토큰에 포함된 인증값(HMACAK{UID1∥DID1})과 상기 생성된 확인용 인증값(HMACAK{UID2∥DID2})이 일치하는지 여부를 검증하는 인증값 검증부를 더 포함하는 것을 특징으로 하는, 스마트미터
|
6 |
6
청구항 5에 있어서,상기 인증 키(AK)는, 상기 원격검침 서버와 상기 스마트미터 사이에 공유되는 마스터 키(MK)로부터 생성된 키 암호화 키(KEK)에 의해 암호화되어 상기 원격검침 서버에서 상기 스마트미터로 전송되는 것을 특징으로 하는, 스마트미터
|
7 |
7
청구항 6에 있어서,상기 점검정보 검증부와 상기 인증값 검증부의 검증 결과에 따라 상기 스마트미터 점검장치의 접근 승인 여부를 결정하고, 상기 결정된 접근 승인 여부에 대한 결과를 상기 스마트미터 점검장치로 전송하는 접근승인결과 전송부를 더 포함하는 것을 특징으로 하는, 스마트미터
|
8 |
8
수용가로부터 수집한 검침정보를 원격검침 서버로 전송하는 스마트미터를 점검하기 위한 스마트미터 점검장치에 있어서,상기 원격검침 서버로부터 인증 키(AK)에 기초하여 암호화된 점검시간 정보(TI)와 점검지역 정보(LI)를 포함하는 토큰을 수신하는 토큰 수신부;상기 스마트미터 점검장치를 사용하는 점검자의 ID(UID2)를 획득하는 점검자 ID 획득부;상기 스마트미터 점검장치의 ID(DID2)를 저장하는 ID 저장부;상기 토큰, 상기 점검자의 ID(UID2) 및 상기 스마트미터 점검장치의 ID(DID2)를 포함하는 접근 요청 데이터를 생성하는 접근요청 생성부; 및상기 접근 요청 데이터를 상기 스마트미터로 전송하며 상기 스마트미터에 대한 접근을 요청하는 접근요청 전송부를 포함하는 것을 특징으로 하는, 스마트미터 점검장치
|
9 |
9
청구항 8에 있어서,상기 토큰은, 상기 원격검침 서버가 스마트미터를 점검하도록 계획된 점검자의 ID(UID1)와 스마트미터 점검장치의 ID(DID1)로부터 상기 인증 키(AK)에 기초하여 생성한 해쉬 기반의 인증값(HMACAK{UID1∥DID1})을 더 포함하는 것을 특징으로 하는, 스마트미터 점검장치
|
10 |
10
청구항 9에 있어서,상기 토큰 수신부에 의해 수신한 상기 토큰을 저장하는 토큰 저장부를 더 포함하는 것을 특징으로 하는, 스마트미터 점검장치
|
11 |
11
원격검침 서버가 스마트미터 점검장치의 ID(DID1)를 수신하는 단계;원격검침 서버가 스마트미터를 점검하도록 계획된 점검자의 ID(UID1)를 획득하는 단계;상기 원격검침 서버가 상기 스마트미터와 공유하는 마스터 키(MK)로부터 인증 키(AK)를 생성하는 단계;상기 스마트미터 점검장치의 ID(DID1)와 상기 점검자의 ID(UID1)로부터 상기 인증 키(AK)에 기초하여 해쉬 기반의 인증값(HMACAK{UID1∥DID1})을 생성하는 단계;상기 원격검침 서버가 점검시간 정보(TI)와 점검지역 정보(LI)를 획득하는 단계;상기 원격검침 서버가 상기 인증값(HMACAK{UID1∥DID1})과 상기 인증 키(AK)에 기초하여 암호화된 점검시간 정보(TI)와 점검지역 정보(LI)를 포함하는 토큰을 생성하는 단계; 및상기 원격검침 서버가 상기 토큰을 상기 스마트미터 점검장치로 전송하는 단계를 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|
12 |
12
청구항 11에 있어서,상기 원격 검침 서버가 상기 토큰을 상기 스마트미터 점검장치로 전송한 단계 이후에, 상기 스마트미터로 상기 생성된 인증 키(AK)를 전송하는 단계를 더 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|
13 |
13
청구항 12에 있어서,상기 원격 검침 서버가 상기 스마트미터로 상기 생성된 인증 키(AK)를 전송하는 단계 이후에,상기 스마트미터 점검장치가 상기 스마트미터 점검장치를 사용하는 점검자의 ID(UID2)를 획득하는 단계;상기 스마트미터 점검장치가 ID 저장부로부터 상기 스마트미터 점검장치의 ID(DID2)를 추출하고, 토큰 저장부로부터 상기 토큰을 추출하는 단계; 및상기 스마트미터 점검장치가 상기 토큰, 상기 점검자의 ID(UID2) 및 상기 스마트미터 점검장치의 ID(DID2)를 포함하는 접근 요청 데이터를 상기 스마트미터로 전송하며 상기 스마트미터에 대한 접근을 요청하는 단계를 더 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|
14 |
14
청구항 13에 있어서,상기 스마트미터가 상기 스마트미터 점검장치로부터 접근 요청 데이터를 수신하면, 상기 접근 요청 데이터에 포함된 점검자의 ID(UID2)와 스마트미터 점검장치의 ID(DID2)로부터 상기 인증 키(AK)에 기초하여 해쉬 기반의 확인용 인증값(HMACAK{UID2∥DID2})을 생성하는 단계를 더 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|
15 |
15
청구항 14에 있어서,상기 스마트미터가 상기 스마트미터 점검장치로부터 접근 요청 데이터를 수신하면 상기 토큰으로부터 상기 인증값(HMACAK{UID1∥DID1})을 추출하는 단계; 및상기 인증값(HMACAK{UID1∥DID1})과 상기 확인용 인증값(HMACAK{UID2∥DID2})이 일치하는지 여부를 검증하는 단계를 더 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|
16 |
16
청구항 15에 있어서,상기 스마트미터가 상기 검증 결과 상기 인증값(HMACAK{UID1∥DID1})과 상기 확인용 인증값(HMACAK{UID2∥DID2})이 일치하면, 상기 토큰으로부터 상기 암호화된 점검시간 정보(TI)와 점검지역 정보(LI)를 추출하는 단계; 및상기 스마트미터가 상기 암호화된 점검시간 정보(TI)와 점검지역 정보(LI)를 상기 인증 키(AK)를 사용하여 복호화하고, 상기 스마트미터 점검장치로부터 접근 요청을 받은 현재시간 정보(STI)와 상기 스마트미터가 설치된 위치 정보(SLI)가 상기 복호화된 점검시간 정보(TI)와 점검지역 정보(LI)에 각각 상응하는지 여부를 검증하는 단계를 더 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|
17 |
17
청구항 16에 있어서,상기 스마트미터가 상기 인증값(HMACAK{UID1∥DID1})과 상기 확인용 인증값(HMACAK{UID2∥DID2})이 일치하고, 상기 현재시간 정보(STI)와 상기 위치 정보(SLI)가 상기 복호화된 점검시간 정보(TI)와 상기 점검지역 정보(LI)에 각각 상응할 때, 상기 스마트미터 점검장치의 접근을 승인하는 단계를 더 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|
18 |
18
청구항 12에 있어서,상기 원격검침 서버가 스마트미터로 인증 키(AK)를 전송하는 단계는, 상기 마스터 키(MK)로부터 생성된 키 암호화 키(KEK)를 이용하여 상기 인증 키(AK)를 암호화하고, 암호화된 인증 키(AK)를 상기 스마트미터로 전송하는 것을 특징으로 하고,상기 접근을 제어하기 위한 방법은,상기 스마트미터가 상기 원격검침 서버로부터 상기 암호화된 인증 키(AK)를 수신하면, 상기 마스터 키(MK)로부터 생성된 키 암호화 키(KEK)를 이용하여 상기 암호화된 인증 키(AK)를 복호화하는 단계를 더 포함하는 것을 특징으로 하는, 스마트미터에 대한 스마트미터 점검장치의 접근을 제어하기 위한 방법
|