1 |
1
사용자가 NFC(Near Field Communication) 카드를 콘텐츠 재생기에 접촉시켜 상기 NFC 카드에 포함된 NFC ID를 통해 상기 NFC 카드에 해당하는 콘텐츠를 요청하는 단계;상기 콘텐츠 재생기가 상기 NFC ID 및 상기 NFC 카드에 포함된 인증키를 이용하여 콘텐츠 서버로부터 상기 NFC ID를 인증받는 단계; 및상기 콘텐츠 재생기가 상기 NFC 카드에 해당하는 콘텐츠를 상기 콘텐츠 서버로부터 전송받아 출력하는 단계를 포함하되,상기 NFC ID는 NFC 카드의 고유번호로서 상기 콘텐츠에 접근하기 위한 인증 식별자이고, 상기 인증키는 상기 NFC 카드와 상기 콘텐츠 서버에 연동된 데이터베이스 간에 미리 공유하는 값이며,상기 NFC 카드를 통한 콘텐츠 요청시마다 매번 상기 NFC ID에 대하여 임의의 랜덤 값을 생성하여 상기 콘텐츠 서버와 상기 콘텐츠 재생기에 전송하고, 상기 콘텐츠 서버로 하여금 상기 임의의 랜덤 값을 이용하여 상기 인증키로부터 상기 NFC ID가 상기 콘텐츠를 사용하는 것을 인증함으로써 상기 콘텐츠의 복제 및 중복 재생을 방지하며, 상기 사용자가 NFC 카드를 통해 콘텐츠를 재생할 때마다 상기 인증키를 노출하지 않고 매번 새로운 인증값을 생성하여 인증을 수행하는 것을 특징으로 하는 NFC 카드 기반 콘텐츠 재생 방법
|
2 |
2
제 1 항에 있어서,상기 콘텐츠를 요청하는 단계 수행 전,상기 NFC 카드에 포함된 NFC ID 및 인증키를 상기 콘텐츠 서버에 연동된 데이터베이스에 저장하는 단계를 더 포함하는 것을 특징으로 하는 NFC 카드 기반 콘텐츠 재생 방법
|
3 |
3
제 1 항에 있어서,상기 콘텐츠를 요청하는 단계는,상기 사용자가 상기 NFC 카드를 소정의 시간만큼 상기 콘텐츠 재생기에 접촉시키는 단계;상기 콘텐츠 재생기가 상기 NFC 카드에게 상기 NFC ID 및 인증키를 요청하고, 상기 NFC 카드가 상기 콘텐츠 재생기에 상기 NFC ID 및 인증키를 전송하는 단계; 및상기 콘텐츠 재생기가 상기 NFC ID를 통해 상기 콘텐츠 서버에 상기 NFC 카드에 해당하는 콘텐츠를 요청하며, 상기 콘텐츠 서버가 데이터베이스에 상기 콘텐츠를 요청하는 단계를 포함하는 NFC 카드 기반 콘텐츠 재생 방법
|
4 |
4
제 1 항에 있어서,상기 NFC ID를 인증받는 단계는,상기 콘텐츠 서버에 연동된 데이터베이스가 미리 공유된 상기 NFC 카드의 NFC ID에 대하여 임의의 랜덤값인 RAND값을 생성하는 단계;상기 데이터베이스가 상기 RAND값 및 미리 공유된 상기 NFC 카드의 인증키를 이용하여 XRES값을 도출하는 단계;상기 데이터베이스가 상기 XRES값 및 상기 RAND값을 상기 콘텐츠 서버로 전송하고, 상기 콘텐츠 서버가 상기 RAND값을 상기 콘텐츠 재생기로 전송하는 단계;상기 콘텐츠 재생기가 상기 RAND값 및 상기 NFC 카드로부터 전송받은 인증키를 이용하여 RES값을 도출하고, 상기 RES값을 상기 콘텐츠 서버로 전송하는 단계; 및상기 콘텐츠 서버가 상기 콘텐츠 재생기로부터 전송받은 RES값과 상기 데이터베이스로부터 전송받은 XRES값을 비교하여 상기 콘텐츠를 요청한 NFC ID를 인증하는 단계를 포함하는 NFC 카드 기반 콘텐츠 재생 방법
|
5 |
5
제 1 항에 있어서,상기 콘텐츠를 상기 콘텐츠 서버로부터 전송받아 출력하는 단계는,상기 콘텐츠 서버가 상기 NFC 카드에 해당하는 콘텐츠를 상기 콘텐츠 서버에 연동된 데이터베이스에 요청하는 단계;상기 데이터베이스가 상기 콘텐츠를 상기 콘텐츠 서버로 전송하는 단계; 및상기 콘텐츠 서버가 상기 콘텐츠를 상기 콘텐츠 재생기로 전송하고, 상기 콘텐츠 서버가 수신받은 콘텐츠를 출력하는 단계를 포함하는 NFC 카드 기반 콘텐츠 재생 방법
|
6 |
6
제 1 항에 있어서,상기 콘텐츠 재생기가 콘텐츠를 재생하는 중 상기 콘텐츠 재생기와 접촉 유지된 상기 NFC 카드를 소정의 시간만큼 격리할 경우 상기 콘텐츠의 재생이 일시 정지상태가 되고 상기 콘텐츠 서버로 콘텐츠 스트리밍 일시 중지를 요청하며,상기 일시 정지상태 중 상기 NFC 카드를 상기 콘텐츠 재생기에 소정의 시간만큼 접촉 유지할 경우 상기 콘텐츠 재생기는 상기 콘텐츠 서버에 콘텐츠 스트리밍 전송 재개 요청하여 상기 콘텐츠를 재생하는 것을 특징으로 하는 NFC 기반 콘텐츠 재생 방법
|
7 |
7
제 1 항에 있어서,상기 NFC ID는 상기 NFC 카드 생성시에 부여되는 고유번호이며, 상기 NFC ID를 이용하여 상기 NFC 카드를 인증함으로써, 콘텐츠 복제 및 중복 재생을 방지하는 것을 특징으로 하는 NFC 기반 콘텐츠 재생 방법
|
8 |
8
제 1 항 내지 제 7 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
9 |
9
NFC 카드를 감지하고 상기 NFC 카드로부터 NFC ID 및 인증키를 전송받는 NFC 리더기;콘텐츠 서버에게 콘텐츠 요청 메시지를 송신하고, 상기 콘텐츠 서버와 상기 NFC ID 인증을 위한 데이터를 송수신하며, 상기 NFC 카드에 대한 콘텐츠를 수신받는 송수신부;상기 NFC ID 인증을 위한 데이터를 연산하는 처리부; 및상기 수신된 콘텐츠를 출력하는 출력부를 포함하되,상기 NFC ID는 NFC 카드의 고유번호로서 상기 콘텐츠에 접근하기 위한 인증 식별자이고, 상기 인증키는 상기 NFC 카드와 상기 콘텐츠 서버에 연동된 데이터베이스 간에 미리 공유하는 값이며,상기 NFC ID에 대한 인증은 상기 NFC 카드를 통한 콘텐츠 요청시마다 매번 상기 NFC ID에 대하여 임의의 랜덤 값인 RAND값을 생성하여 상기 콘텐츠 서버와 콘텐츠 재생기에 전송하고, 상기 콘텐츠 서버에서 상기 NFC 카드의 인증키와 상기 NFC ID에 대한 상기 임의의 랜덤 값인 RAND값을 이용하여 XRES값을 도출하고, 상기 처리부에서 상기 콘텐츠 서버로부터 수신된 상기 RAND값과 상기 NFC 카드로부터 수신된 인증키를 이용하여 RES값을 도출하며, 상기 RES값을 상기 콘텐츠 서버로 전송하여 상기 콘텐츠 서버가 상기 XRES값과 상기 RES값을 비교함으로써, 상기 NFC ID가 상기 콘텐츠를 사용하는 것을 인증하여 상기 콘텐츠의 복제 및 중복 재생을 방지하며, 사용자가 NFC 카드를 통해 콘텐츠를 재생할 때마다 상기 인증키를 노출하지 않고 매번 새로운 인증값을 생성하여 인증을 수행하는 것을 특징으로 하는 NFC 기반 콘텐츠 재생 장치
|
10 |
10
제 9 항에 있어서,상기 NFC 리더기는,상기 NFC 카드의 접촉이 소정의 시간만큼 유지되어 감지될 경우 상기 NFC 카드에 대한 NFC ID 및 인증키를 요청하여 수신받는 것을 특징으로 하는 NFC 기반 콘텐츠 재생 장치
|
11 |
11
제 9 항에 있어서,상기 출력부를 통해 상기 콘텐츠가 재생되는 중 상기 NFC 리더기와 접촉 유지된 상기 NFC 카드를 소정의 시간만큼 격리할 경우 상기 콘텐츠의 재생이 일시 정지상태가 되고, 송수신부가 상기 콘텐츠 서버에게 콘텐츠 스트리밍 일시 중지메시지를 전송하며,상기 일시 정지상태 중 상기 NFC 카드를 상기 NFC 리더기에 소정의 시간만큼 접촉 유지할 경우 상기 송수신부는 상기 콘텐츠 서버에 콘텐츠 스트리밍 전송 재개를 요청하여 상기 출력부를 통해 상기 콘텐츠를 재생하는 것을 특징으로 하는 NFC 기반 콘텐츠 재생 장치
|
12 |
12
제 9 항에 있어서,상기 NFC ID는 상기 NFC 카드 생성시에 부여되는 고유번호이며, 상기 NFC ID를 이용하여 상기 NFC 카드를 인증함으로써, 콘텐츠 복제 및 중복 재생을 방지하는 것을 특징으로 하는 NFC 기반 콘텐츠 재생 장치
|