1 |
1
인증 장치에 있어서,동일한 첼린지(Challenge) 데이터에 대해 서로 다른 응답(Response) 데이터를 출력하는 복수의 PUF(Physical Unclonable Function) 칩들을 포함하고,상기 인증 장치는,서버와 공유하는 인증 정보 생성 규칙에 따라 상기 복수의 PUF 칩들 중 적어도 하나 이상 PUF 칩을 선택하고, 상기 선택된 PUF 칩에 첼린지 데이터를 입력하였을 때의 응답 데이터를 이용하여 PUF 인증 정보를 생성하며,상기 PUF 인증 정보는,상기 PUF 인증 정보를 생성하는데 사용한 인증 정보 생성 규칙과 동일한 인증 정보 생성 규칙에 따라 서버에 의해 생성된 서버 인증 정보와의 비교를 통해 인증 결과를 도출하는데 사용되는 인증 장치
|
2 |
2
제1항에 있어서,상기 인증 장치는,상기 인증 정보 생성 규칙에 따라 상기 복수의 PUF 칩들 중 두 개 이상의 PUF 칩이 선택되는 경우, 상기 선택된 PUF 칩들에 상기 첼린지 데이터를 입력하였을 때 출력되는 응답 데이터들의 출력 순서에 따라 서로 다른 PUF 인증 정보를 생성하는 인증 장치
|
3 |
3
인증 장치에 있어서,동일한 첼린지(Challenge) 데이터에 대해 서로 다른 응답(Response) 데이터를 출력하는 복수의 PUF(Physical Unclonable Function) 칩들을 포함하고,상기 인증 장치는,서버와 공유하는 인증 정보 생성 규칙에 따라 상기 복수의 PUF 칩들 중 적어도 하나 이상 PUF 칩을 선택하고, 상기 선택된 PUF 칩에 첼린지 데이터를 입력하였을 때의 응답 데이터와 임의의 노이즈 데이터를 이용하여 PUF 인증 정보를 생성하며,상기 PUF 인증 정보는,상기 PUF 인증 정보를 생성하는데 사용한 인증 정보 생성 규칙과 동일한 인증 정보 생성 규칙에 따라 서버에 의해 생성된 서버 인증 정보와의 비교를 통해 인증 결과를 도출하는데 사용되는 인증 장치
|
4 |
4
제3항에 있어서,상기 PUF 인증 정보는,상기 노이즈 데이터의 종류, 개수 및 상기 응답 데이터와 상기 노이즈 데이터의 출력 순서에 따라 서로 다른 PUF 인증 정보가 생성되는 인증 장치
|
5 |
5
인증 장치에 있어서,동일한 첼린지(Challenge) 데이터에 대해 서로 다른 응답(Response) 데이터를 출력하는 복수의 PUF(Physical Unclonable Function) 칩들을 포함하고,상기 인증 장치는,서버와 공유하는 인증 정보 생성 규칙에 따라 상기 복수의 PUF 칩들 중 적어도 두 개 이상의 PUF 칩을 선택하고, 상기 선택된 PUF 칩들에 첼린지 데이터를 입력하였을 때의 응답 데이터들의 연산 결과를 이용하여 PUF 인증 정보를 생성하며,상기 PUF 인증 정보는,상기 PUF 인증 정보를 생성하는데 사용한 인증 정보 생성 규칙과 동일한 인증 정보 생성 규칙에 따라 서버에 의해 생성된 서버 인증 정보와의 비교를 통해 인증 결과를 도출하는데 사용되는 인증 장치
|
6 |
6
제5항에 있어서,상기 PUF 인증 정보는,상기 선택된 PUF 칩들의 개수, 상기 선택된 PUF 칩들 간의 연산 종류 및 연산 순서에 따라 서로 다른 PUF 인증 정보가 생성되는 인증 장치
|
7 |
7
제5항에 있어서상기 인증 장치는,상기 응답 데이터들의 연산 결과에 임의의 노이즈 데이터를 추가하여 PUF 인증 정보를 생성하고,상기 PUF 인증 정보는,상기 노이즈 데이터의 종류, 개수 및 상기 응답 데이터들의 연산 결과와 상기 노이즈 데이터의 출력 순서에 따라 서로 다른 PUF 인증 정보가 생성되는 인증 장치
|
8 |
8
인증 장치에 있어서,동일한 첼린지(Challenge) 데이터에 대해 서로 다른 응답(Response) 데이터를 출력하는 복수의 PUF(Physical Unclonable Function) 칩들을 포함하고,상기 인증 장치는,첼린지-응답 데이터 쌍들(CRPs table) 중 비인증용 첼린지-응답 데이터 쌍을 수신하여 상기 복수의 PUF 칩들 중 적어도 하나 이상의 PUF 칩을 선택하고,서버와 공유하는 인증 정보 생성 규칙에 따라, 상기 선택된 PUF 칩에 상기 비인증용 첼린지-응답 데이터 쌍과 함께 수신된 첼린지 데이터를 입력하였을 때의 응답 데이터를 이용하여 PUF 인증 정보를 생성하며,상기 PUF 인증 정보는,상기 PUF 인증 정보를 생성하는데 사용한 인증 정보 생성 규칙과 동일한 인증 정보 생성 규칙에 따라 상기 서버에 의해 생성된 서버 인증 정보와의 비교를 통해 인증 결과를 도출하는데 사용되는 인증 장치
|
9 |
9
제8항에 있어서,상기 인증 장치는,상기 복수의 PUF 칩들 중 상기 수신된 비인증용 첼린지-응답 데이터 쌍과 동일한 첼린지-응답 데이터를 출력하는 PUF 칩을 선택하는 인증 장치
|
10 |
10
제8항에 있어서,상기 인증 장치는,상기 비인증용 첼린지-응답 데이터 쌍에 따라 상기 복수의 PUF 칩들 중 두 개 이상의 PUF 칩이 선택되는 경우, 상기 선택된 PUF 칩들에 상기 첼린지 데이터를 입력하였을 때 출력되는 응답 데이터들의 출력 순서에 따라 서로 다른 PUF 인증 정보를 생성하는 인증 장치
|
11 |
11
제8항에 있어서상기 인증 장치는,상기 응답 데이터에 임의의 노이즈 데이터를 추가하여 PUF 인증 정보를 생성하고,상기 PUF 인증 정보는,상기 노이즈 데이터의 종류, 개수 및 상기 응답 데이터와 상기 노이즈 데이터의 출력 순서에 따라 서로 다른 PUF 인증 정보가 생성되는 인증 장치
|
12 |
12
제8항에 있어서,상기 인증 장치는,상기 비인증용 첼린지-응답 데이터 쌍에 따라 상기 복수의 PUF 칩들 중 두 개 이상의 PUF 칩이 선택되는 경우, 상기 선택된 PUF 칩들에 상기 첼린지 데이터를 입력하였을 때 출력되는 응답 데이터들의 연산 결과를 이용하여 상기 PUF 인증 정보를 생성하고,상기 PUF 인증 정보는,상기 응답 데이터들의 연산 결과에 추가된 임의의 노이즈 데이터의 개수, 종류 및 상기 응답 데이터들의 연산 결과와 상기 노이즈 데이터의 출력 순서에 따라 서로 다른 PUF 인증 정보가 생성되는 인증 장치
|
13 |
13
제8항에 있어서,상기 인증 장치는,상기 서버와 규칙 목록을 공유하고, 기준 시간으로부터 일정 주기 마다 상기 규칙 목록에 포함된 서로 다른 인증 정보 생성 규칙들을 순차적으로 선택하여 업데이트하는 인증 장치
|
14 |
14
제8항에 있어서,상기 인증 장치는,인증 절차가 수행되는 시간 정보에 기초하여 해당 시간 정보에 대해 미리 정해진 인증 정보 생성 규칙을 선택하여 업데이트하는 인증 장치
|
15 |
15
제8항에 있어서,상기 인증 장치는,상기 서버와 유효 첼린지 목록 및 규칙 목록을 공유하고, 첼린지 정보가 상기 유효 첼린지 목록에 포함되지 않는 경우, 상기 규칙 목록에 포함된 서로 다른 인증 정보 생성 규칙들을 순차적으로 선택하여 업데이트하는 인증 장치
|