발명의 요약
제1의 넓은 형태에 있어서, 본 발명은 컴퓨터 시스템에서, 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부가 식별자를 표시하는 보안 문서를 추적하는 방법에 있어서, 제품 항목의 식별자를 표시하는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 그리고, 상기 수신된 표시데이터를 이용하여 보안 문서의 식별자; 및 추적 정보를 표시하고, 데이터 저장부에 저장된 추적 데이터를 갱신하는 단계를 포함하는 것을 특징으로 하는 보안 문서를 추적하는 방법을 제공한다.
선택적으로, 상기 추적 정보는 상기 보안 문서의 현재의 소유자; 상기 보안 문서를 사용하여 수행된 하나 이상의 트랜잭션; 상기 보안 문서의 위치; 그리고, 감지 장치의 위치 중 적어도 하나를 표시한다.
선택적으로, 상기 방법은 상기 표시데이터; 및, 사용자 입력 중 적어도 하나를 사용하여 상기 추적 정보를 결정하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 상기 감지 장치의 식별자 및 사용자의 식별자 중 적어도 하나를 표시하는 데이터를 저장하고, 상기 감지 장치는 저장된 상기 데이터를 사용하여 표시데이터를 생성한다.
선택적으로, 컴퓨터 시스템에서, 각각의 코드화된 데이터부가 서명의 적어도 일부를 더 표시하고, 상기 서명은 식별자의 적어도 일부의 전자 서명이며, 그리고 표시데이터, 소정의 식별자 그리고 적어도 하나의 소정의 서명 부분으로부터 결정하는 단계; 그리고 소정의 식별자 및 적어도 하나의 소정의 서명 부분을 사용하여 상기 보안 문서를 인증하는 단계를 포함한다.
선택적으로, 상기 서명은 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은: 소정의 숫자; 및 무작위 숫자 중 적어도 어느 하나이다.
선택적으로, 전체 서명은 다수의 코드화된 데이터부 내에서 암호화되고 상기 방법은 감지 장치 내에서 상기 전체 서명을 결정하기 위하여 다수의 코드화된 데이터부를 감지하는 단계를 포함한다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각각의 레이아웃은 식별자를 암호화하는 다수의 제1 기호과 상기 서명의 적어도 일부를 규정하는 제2 기호을 규정한다.
선택적으로, 상기 코드화된 데이터는 장비없는 사람에게는 실질적으로 보이지 않는다.
선택적으로, 보이지 않는 잉크; 및, 적외선 흡수 잉크 중 적어도 하나를 사용하여 표면에 인쇄된다.
선택적으로, 실질적으로 사람이 읽을 수 있는 정보와 일치되게 제공되는 것 중에 적어도 하나에 해당된다.
선택적으로, 상기 코드화된 데이터부는 전체 서명을 암호화한다.
선택적으로, 상기 전체 서명은 다수의 서명 부분들로부터 형성되고, 각각의 코드화된 데이터부는 각각의 서명 부분들을 암호화한다.
선택적으로, 적어도 일부의 암호화된 데이터부의 일부는 각각의 코드화된 데이터부의 로케이션; 상기 표면 위의 각각의 코드화된 데이터부의 위치;
코드화된 데이터부의 크기; 서명의 크기; 서명 부분의 식별자; 및
표시된 로케이션들의 유닛들 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는, 오류 수정을 허용하는 데이터;
리드-솔로몬 데이터; 및 순환 잉여 검사(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 최소한의 상기 식별자의 입력된 해시; 개인 키를 사용하여 생성되고, 대응하는 공용 키를 이용하여 검증가능한 최소한의 상기 식별자의 입력된 해시; 최소한의 상기 식별자의 부호화에 의하여 생성된 암호문; 최소한의 상기 식별자 및 난수의 부호화에 의하여 생성된 암호문; 개인 키를 사용하여 생성되고, 대응하는 공용 키를 이용하여 검증가능한 암호문; 및, RSA 부호화를 사용하여 생성된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안 문서는 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 영수증 또는 쿠폰; 복권 티켓 또는 즉석 복권; 및 면허증 또는 여권과 같은 식별자 카드 또는 문서 중 어느 하나이다.
선택적으로, 상기 식별자는 화폐; 발행 국가; 액면금액; 지폐 면; 인쇄 작업; 및 시리얼 넘버 중 적어도 하나를 포함하는 지폐 속성; 화폐; 발행기관; 계좌번호; 시리얼 번호; 만기일; 수표 가치; 및 제한 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류; 발행 기관; 계좌 번호; 발행일; 만기일; 및 제한 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 가지는 적어도 하나의 레이아웃에 일치되어 배열되고, n은 적어도 2이며, 상기 레이아웃은 회전의 중심 부근에서 1/n 바퀴 회전된 n 개의 동일한 하위 레이아웃을 포함하고, 적어도 하나의 하위 레이아웃은 각각의 다른 하위 레이아웃으로부터 상기 하위 레이아웃을 구별하는 회전-표시데이터를 포함하는 것을 특징으로 하는 보안 문서를 추적한다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 가지는 적어도 하나의 레이아웃에 일치되어 배열되고, n은 적어도 2이며, 상기 레이아웃은 n 개의 기호의 정수 m 승 방향-표시데이터 시퀸스를 포함하는 방향-표시데이터를 부호화하며, m은 하나 또는 그 이상이며, 각각의 부호화된 기호는 상기 방향-표시데이터의 n 개의 표시를 생성하는 레이아웃의 n 개의 방향으로 n 개의 위치로 분할되며, 각각의 표시는 방향-표시데이터의 다른 회전 시프트를 포함하고 상기 레이아웃의 회전의 각도를 표시한다.
선택적으로, 상기 감지 장치는 감지 장치의 식별자 및 사용자의 식별자 중 적어도 하나를 표시하는 데이터를 저장하고, 상기 감지 장치는 저장된 상기 데이터를 사용하여 상기 표시데이터를 발생시키는 것을 특징으로 하는 보안 문서를 추적한다.
선택적으로, 상기 감지 장치는 사용중 사용자에 의해 보유되기 위해 채용된 하우징; 적어도 하나의 코드화된 데이터부를 노출시키기 위한 방사원; 적어도 하나의 노출된 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 감지된 코드화된 데이터부를 사용하여, 감지된 식별자를 결정하는 프로세서를 포함한다.
선택적으로, 상기 감지 장치는 사용중 사용자에 의해 보유되기 위해 채용된 하우징; 적어도 하나의 코드화된 데이터부를 노출시키기 위한 방사원; 적어도 하나의 노출된 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 감지된 코드화된 데이터부를 사용하여, 감지된 식별자를 결정하는 프로세서를 포함한다.
선택적으로, 상기 방법은 추가적으로 위조된 보안 문서를 판별하기 위하여 사용되고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 표시하며, 상기 서명은 상기 식별자의 최소한의 부분을 인식할 수 있는 전자 서명이며, 상기 방법은 상기 감지 장치 내에서, 감지된 코드화된 데이터부를 사용하여, 상기 식별자 및 적어도 하나의 서명의 일부;를 감지하는 데이터를 발생시키는 단계, 그리고 상기 프로세서 내에서 상기 표시데이터로부터 소정의 식별자; 및 적어도 하나의 소정의 서명 부분을 결정하는 단계: 및 상기 소정의 식별자 및 적어도 하나의 상기 소정의 서명 부분을 이용하여, 상기 보안 문서가 위조된 문서인지를 결정하는 단계를 포함한다.
선택적으로, 상기 방법은 추가적으로 가능한 복제된 보안 문서를 판별하기 위하여 사용되고, 상기 방법은, 컴퓨터 시스템에서: 상기 감지 장치가 상기 보안 문서의 식별자를 표시하는 표시데이터를 발생시키는 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 소정의 식별자를 결정하는 단계; 상기 소정의 식별자를 사용하여 상기 보안 문서의 식별자; 및 상기 보안 문서의 위치를 표시하는 추적 정보를 표시하는 추적 데이터를 계수하는 단계; 및, 상시 추적 정보를 사용하여, 상기 보안 문서가 가능한 사본인지를 결정하는 단계를 포함한다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위한 화폐계수기 내에서 사용되고, 각각의 화폐 문서는 코드화된 다수의 데이터부들을 포함하는 코드화된 데이터를 그 위에 또는 그 내부에 배열하고, 각각의 코드화된 데이터부는 상기 화폐 문서의 식별자를 표시하며, 상기 계수기는 다수의 계수되는 화폐 문서를 입력하기 위한 입력;계수된 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력에서 출력으로 화폐 문서를 전송하기 위한 이송 기구; 이송 경로를 따라 전송된 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 하나의 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정하는 단계; 감지된 식별자로부터, 각각의 화폐 문서를 위한 소정의 값을 결정하는 단계; 및, 상기 소정의 값을 사용하여 카운팅하는 단계를 위한 프로세서를 포함한다.
선택적으로, 상기 보안 문서는 보안 기능을 갖으며, 상기 보안 문서를 제공하는 방법은 보안 문서를 생성하는 단계; 상기 보안 문서와 연관된 식별자를 결정하는 단계; 상기 서명은 상기 식별자의 적어도 일부분의 전자 서명을 상기 식별자를 사용하여 발생시키는 단계; 각각의 코트화된 데이터는 상기 보안 문서의 식별자; 및, 상기 식별자의 적어도 일부를 인식하고, 다수의 코드화된 데이터부를 포함하는 상기 코드화된 데이터를 발생시키는 단계; 및, 상기 보안 문서 위에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안 문서는 보안 기능과 함께 인쇄되고, 상기 보안 문서를 인쇄하는 방법은 상기 보안 문서를 수신하는 단계; 보안 문서의 식별자를 적어도 부분적으로 표시하고, 공용 키를 이용하여 암호화하는 표시데이터를 수신하는 단계; 공용 키와 연관된 암호 키를 사용하여 상기 수신된 표시데이터를 해독함에 의해 상기 식별자를 결정하는 단계; 상기 소정의 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명을 발생시키는 단계; 상기 보안 문서의 식별자; 및, 적어도 일부의 상기 서명을 적어도 일부를 표시하는 코드화된 데이터를 발생시키는 단계; 및, 상기 보안 문서 위에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 방법은 보안 문서와 관련된 트랜잭션를 기록하기 위한 시스템 내에서 사용되고, 상기 시스템은 상기 보안 문서의 식별자; 및, 상기 트랜잭션를 적어도 부분적으로 표시하는 표시데이터를 발생시키기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 이용하여, 상기 보안 문서의 식별자; 및, 상기 트랜잭션를 표시하는 트랜잭션 테이더가 저장되는 데이터 저장부의 트랜잭션 데이터를 갱신하는 단계를 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 방법은 포함된 보안 문서의 트랜잭션을 모니터링하기 위하여 추가적으로 사용되고, 상기 방법은보안 문서를 포함하는 트랜잭션을 따르며, 컴퓨터 시스템 내에서, 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 적어도 부분적으로 표시하는 표시데이터를 발생시키는 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터의 표시데이터를 수신하는 단계; 수신된 상기 표시데이터를 사용하여, 처리된 트랜잭션을, 다수의 보안 문서 각각을 위하여 표시하며, 데이터 저장부에 저장된 트랜잭션 데이터를 갱신 하는 단계; 비정상적인 현금의 흐름의 존재 또는 부존재를 결정하는 소정의 하나 또는 그 이상의 패턴에 상기 트랜잭션 데이터를 비교하는 단계를 포함한다.
선택적으로, 상기 방법은 다수의 보안 문서 각각을 위하여, 보안 문서 데이터베이스를 이용하며, 상기 데이터베이스는 보안 문서 데이터를 저장하며, 표시데이터(적어도 부분적으로 보안 문서의 식별자를 표시하는 표시데이터); 속성 데이터(적어도 부분적으로 보안 문서의 하나 이상의 속성을 표시하는 속성 데이터);를 포함하고, 사용 중 상기 보안 문서는 상기 식별자; 및 하나 이상의 속성 중 적어도 하나 이상을 적어도 부분적으로 표시하는 표시데이터를 감지 장치로부터 수신하는 단계; 상기 수신된 표시데이터와 상기 보안 문서와 연관된 액션을 취하는 상가 보안 문서 데이터를 사용하는 단계를 컴퓨터 시스템에 허용하는 것을 특징으로 하는 보안 문서를 추적하는 것을 특징으로 한다.
선택적으로, 상기 방법은 보안 문서들을 포함하는 트랜잭션을 감시하기 위해 컴퓨터 시스템을 작동시키기 위하여 추가적으로 사용되고, 상기 방법은 일련의 지시를 사용하며 작동하고, 각각의 보안 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하고, 일련의 지시들은 컴퓨터 시스템에 의하여 트랜잭션되는 경우에, 감지 장치(적어도 부분적으로 상기보안 문서의 식별자; 및, 트랜잭션;를 표시하는 표시데이터를 생성하는 코드화된 데이터의 감지에 응답하는 감지 장치)로부터 표시데이터를 수신하는 단계:수신된 표시데이터를 사용해, 데이터 저장부에 저장되는 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 표시하는 트랜잭션 데이터를 갱신하는 단계를 실행시키기 위해 컴퓨터 시스템을 작동시키는 것을 허용하는 것을 특징으로 하는 보안 문서를 추적한다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위하여 추가적으로 사용되고, 상기 방법은 일련의 명령을 사용하여 실행되며, 각각의 화폐 문서는 최소한의 상기 화폐 문서의 식별자를 표시하는 적어도 하나의 코드화된 데이터부의 위 또는 내부에 배치하고, 상기 화폐계수기는, 계수되는 다수의 화폐 문서를 수신하기 위한 입력; 계수되는 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력로부터 출력까지 화폐 문서를 전송하는 이송 기구; 이송 경로를 따라 전송되는 각각의 화폐 문서를 감지하기 위한 적어도 하나의 코드화된 데이터부에 대한 센서; 및, 일련의 명령이 프로세서에 의하여 처리될 때, 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정하는 단계; 감지된 식별자로부터, 각각의 화폐 문서를 위한 소정의 값을 결정하는 단계; 및 소정의 값을 사용하는 화폐 문서를 계수하는 단계를 위하여 작동되는 프로세서를 포함한다.
선택적으로, 상기 방법은 추가적으로 보안 문서를 인증하기 위한 장치를 위하여 사용을 위한 프로세서 내부에서 사용되며, 상기 코드화된 데이터는 추가적으로 적어도 부분적으로 서명을 표시하고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며,
상기 프로세서는 장치 내부의 적어도 부분적으로 상기 식별자; 및, 상기 서명의 적어도 일부를 표시하는 표시데이터를 생성하는 코드화된 데이터의 감지에 응답하는 센서로부터 표시데이터를 수신하는 단계: 소정의 표시데이터로부터, 소정의 식별자 및 적어도 하나의 소정의 서명의 일부를 결정하는 단계; 및, 소정의 식별자 및 적어도 하나의 소정의 서명의 일부를 사용하는 보안 문서를 인증하는 단계를 수행하기 위하여 채용된
선택적으로, 상기 방법은 화폐 문서를 계수하기 위하여 추가적으로 사용되고, 각각의 화폐 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 각각의 코드화된 데이터부는 상기 화폐 문서의 최소한의 식별자를 표시하고, 상기 방법은 감지 장치 내에서, 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부의 감지 단계; 감지된 코드화된 데이터부를 사용하여, 적어도 부분적으로 각각의 화폐 문서의 식별자를 표시하는 표시데이터를 생성하는 단계; 및, 표시데이터를 사용해 각각의 화폐 문서를 위한 소정의 식별자를 결정하는 단계; 및 각각의 소정의 식별자를 사용해 각각의 화폐 문서를 위한 값을 결정하는 단계; 그리고, 소정의 값을 사용하는 화폐 문서를 계수하기 위해 표시데이터에 응답하는 컴퓨터 시스템에 상기 표시데이터를 전송하는 단계를 포함
선택적으로, 상기 방법은 화폐 문서의 가치를 평가하고 인증하는 것에 추가적으로 사용되고, 상기 화폐 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 위에 또는 그 내부에 배열하고, 상기 방법은 감지 장치 내에서, 적어도 하나의 코드화된 데이터부의 감지하는 단계; 감지된 코드화된 데이터부를 사용하여, 상기 화폐 문서의 식별자; 및 상기 식별자의 적어도 일부의 전자 서명의 적어도 일부를 표시하는 표시데이터를 생성; 및 상기 표시데이터로부터, 수신된 식별자와 수신된 서명 부분을 결정; 상기 수신된 식별자와 수신된 서명 부분을 이용하여,상기 화폐 문서를 인증하는 단계; 성공적인 인증에 응답하여, 상기 수신된 식별자를 이용하여, 상ㄱ디 화폐 문서와 연관된 가치를 결정하기 위한 표시데이터에 응답하는 컴퓨터 시스템에 상기 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 보안 문서는 카피 방지 보호기능이 있으며, 상기 식별자는 각각의 보안 문서를 유일하게 표시하고 보안 문서의 복제를 위하여, 결정되는 것을 허용하는 데이터 저장부에 저장한다.
선택적으로, 상기 보안 문서는 모조 방지 기능이 있으며, 상기 코드화된 데이터부는 추가적으로 서명의 일부를 표시하고, 상기 서명은 유효한 보안 문서는 개인 키를 사용해 생성되는 것; 및, 그리고, 보안 문서의 유효성은 대응하는 공용 키를 사용해 확인되는 것과 같이 개인/공용 키를 이용하여 상기 식별자의 적어도 일부를 암호화 하는 것에 의하여 형성된다.
선택적으로, 상기 방법은 추가적으로 도난된 보안 문서를 회수하기 위해 사용되고, 상기 방법은 컴퓨터 시스템 내에서, 감지 장치(적어도 부분적으로 식별자를 표시하는 표시데이터를 생성하기 위해서 코드화된 데이터 내에서 감지하는 것에 응답하는 감지 장치)로부터 표시데이터를 수신하는 단계; 표시데이터를 사용해 소정의 식별자를 결정하는 단계; 소정의 식별자를 사용하여, 보안 문서 상태를 표시하고, 데이터 저장부에 저장되는 트랜잭션 데이터를 사용해 액세스하는 단계; 보안 문서 상태을 사용하여, 보안 문서가 도난된 것인지를 결정하는 단계; 그리고, 긍정적인 결정에 응답하여, 상기 보안 문서를 회복하는 단계를 포함한다.
다른 넓은 형태로, 본 발명은 상기 보안 문서의 다수의 보안 문서의 식별자를 표시하는 각각의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 위에 또는 그 내부에 배치하는 보안 문서와 사용하기 위한 감지 장치는 사용중에 유저에 의해 유지되는데 적합한 하우징; 적어도 하나의 코드화된 데이터부를 노출시키기 위한 방사원; 적어도 하나의 노출된 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 결정하기 위한 프로세서를 포함하는 감지 장치를 제공한다.
또 다른 넓은 형태로, 본 발명은 다수의 보안 문서의 식별자를 표시하는 각각의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 위에 또는 그 내부에 배치하고, 각각의 코드화된 데이터부는 보안 문서의 식별자를 표시하고, 상기 방법은 감지 장치 내어서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 이용하여, 상기 식별자; 및, 상기 서명의 일부를 표시하는 표시데이터를 결정하는 단계; 그리고, 제품 항목의 식별자 및 추적 정보를 표시하는 데이터 저장부에 저장된 추적 정보를 갱신하기 위해서, 컴퓨터 시스템에 상기 표시데이터를 전송하는 단계를 포함한다.
제2의 넓은 형태로, 본 발명은 상기 보안 문서의 다수의 보안 문서의 식별자를 표시하는 각각의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 위에 또는 그 내부에 배치하는 보안 문서와 사용하기 위한 감지 장치는 사용중에 유저에 의해 유지되는데 적합한 하우징; 적어도 하나의 코드화된 데이터부를 노출시키기 위한 방사원; 적어도 하나의 노출된 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 결정하기 위한 프로세서를 포함하는 감지 장치를 제공한다.
선택적으로, 상기 감지 장치가 보안 문서의 감지된 식별자를 나타내기 위한 인디케이터(indicator)를 추가적으로 포함한다.
선택적으로, 상기 코드화된 데이터부는 서명의 적어도 일부를 표시하고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 프로세서는, 적어도 하나의 코드화된 데이터부로부터, 적어도 하나의 감지된 서명 부분을 결정; 상기 감지된 식별자 및 적어도 하나의 감지된 서명 부분을 사용하여, 보안 문서가 위조 문서인지를 결정한다.
선택적으로, 상기 프로페서는 저장된 서명 부분을 결정하기 위해, 데이터가 감지된 식별자를 사용하여, 데이터 저장부에 액세스; 적어도 하나의 감지된 서명에 대한 저장된 서명 일부를 비교; 및, 비교 결과를 사용하여, 문서가 위조된 것인지를 결정하기 위해서, 보안 문서를 인증한다.
선택적으로, 상기 프로세서는 감지된 식별자 및 키를 이용해 적어도, 생성된 서명 일부를 생성; 적어도 하나의 감지된 서명에 대한 생성된 서명 일부의 비교; 그리고, 비교 결과를 사용하여, 문서가 위조된 것인지를 결정하기 위하여 보안 문서를 인증한다.
선택적으로, 전체 서명이 복수의 코드화된 데이터부 내에서 부호화되고, 상기 프로세서는 복수의 감지된 코드화된 데이터부로부터, 전체 서명을 나타내는 복수의 감지된 서명 부분을 결정; 다수의 감지된 서명 부분 및 키를 이용하여, 생성된 식별자를 생성; 상기 감지된 식별자에 대한 상기 생성된 식별자를 비교; 및, 비교의 결과를 사용하여, 문서가 위조된 것인지를 이것에 의해 결정하기 위해서, 보안 문서를 인증한다.
선택적으로, 상기 서명이 상기 식별자의 적어도 일부 및 적어도 소정의 패딩의 일부의 전자 서명이며, 상기 패딩은 소정의 수 또는 난수 중 적어도 하나이다.
선택적으로, 상기 코드화된 데이터가 복수의 레이아웃, 식별자를 코드화하는 복수의 제1의 심볼의 위치를 정하는 각각의 레이아웃 및 적어도 서명의 일부를 정하는 복수의 제2의 심볼을 포함한다.
선택적으로, 상기 프로세서는 상기 감지된 식별자를 이용하여, 다수의 존재하는 보안 문서들 각각을 위하여, 상기 보안 문서의 식별자; 및, 상기 보안 문서의 위치를 표시하는 추적 정보를 표시하는 추적 데이터에 액세스; 및 상기 추적 정보를 사용하여, 상기 보안 문서가 상기 현존하는 보안 문서들 중 하나를 복제할 수 있는지 여부의 결정; 및, 상기 추적 정보를 갱신 중 적어도 한 가지를 수행한다.
선택적으로, 상기 감지 장치는 통신 시스템을 포함하고, 상기 프로세서는 상기 감지 장치 내의 제1의 프로세서부 및 상기 통신 시스템을 경유하여 제1의 프로세서부에 결합된 제2의 원격 프로세서부를 포함하고, 제1의 프로세서부는 적어도 하나의 상기 감지된 식별자; 및, 적어도 하나의 감지된 서명 부분을 표시하는 표시데이터를 발생; 그리고, 상기 통신 시스템을 경유하여, 제2의 프로세서부에 상기 표시데이터를 전송하고, 상기 제2의 프로세서부는 상기 보안 문서와 연관된 값의 결정; 및, 상기 보안 문서가 위조 문서인지의 결정 중 적어도 하나를 수행하는 표시데이터에 응답한다.
선택적으로, 상기 감지 장치는 상기 감지 장치의 식별자 및 사용자의 식별자 중 적어도 하나를 표시하는 데이터를 저장하고, 상기 감지 장치는 상기 저장된 데이터를 이용하여, 상기 표시데이터를 발생시킨다.
선택적으로, 상기 코드화된 데이터가 실질적으로 나안의 사용자에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터가 상기 표면에서 비가시 잉크; 그리고, 적외선 흡수성의 잉크 중 적어도 하나를 사용하여 인쇄된다.
선택적으로, 상기 코드화된 데이터가 실질적으로 보이는 사람이 가독가능한 정보와 일치한다.
선택적으로, 적어도 하나의 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 상기 전체 서명은 다수의 서명 부분들로 구성되며, 각각의 코드화된 데이터부는 각각의 서명 부분을 부호화한다.
선택적으로, 상기 코드화된 데이터부는, 각각의 코드화된 데이터부의 장소; 표면 상의 각각의 코드화된 데이터부의 위치; 코드화된 데이터부의 크기; 서명의 크기; 서명 부분의 식별자; 그리고, 표시된 장소의 유닛들 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 장황한 데이터; 오류의 정정을 허용하는 데이터; 리드-솔로몬 데이터; 그리고, 순환 잉여 검사(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 식별자와 관련된 난수; 최소한의 식별자의 입력된 해시; 개인 키를 이용하여 생성되고, 공용 키를 사용하여 검증가능한 상기 최소한의 식별자의 입력된 해시; 적어도 식별자를 암호화하는 것에 의해 생성되는 암호문; 적어도 식별자 및 난수의 암호화에 의해 생성되는 암호문; 그리고, 개인 키를 이용하여 생성되고, 공용 키를 사용하여 검증가능한 암호문 중 적어도 하나를 포함한다.
선택적으로, 상기 보안 문서는, 화폐 지폐; 수표; 신용 또는 데빗 카드(debit card); 상환 티켓, 증명서 또는 쿠폰; 복권 또는 즉석 복권; 그리고, 면허증 또는 여권과 같은 식별자 카드 또는 문서 중 적어도 하나이다.
선택적으로, 상기 식별자는 화폐; 발행 국가; 명칭; 지폐 면; 인쇄 작업; 및, 시리얼 번호 중 적어도 하나를 포함하는 지폐 속성; 화폐; 발행 기관; 계좌 번호; 시리얼 번호; 만료 일자; 수표 가치; 및, 제한 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류; 발행 기관; 계좌 번호; 발행일; 만료 일자; 그리고, 제한 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 갖는 적어도 하나의 레이아웃과 일치하게 배열되고, 상기 n은 적어도 2이상이며, 상기 레이아웃은 회전의 중심의 근처에서 1/n 바퀴 회전된 n 개의 동일한 하위 레이아웃을 포함하고, 적어도 하나의 하위 레이아웃은 각각의 하위 레이아웃으로부터 상기 하위 레이아웃을 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 갖는 적어도 하나의 레이아웃과 일치하게 배열되고, 상기 n은 적어도 2이상이며, 상기 레이아웃은 n개의 기호의 정수 m승의 연속을 포함하는 방향 표시데이터를 부호화하며, m은 1 이상이며, 각각의 부호화된 데이터기호는 상기 방향 표시데이터의 n개의 표현을 생성하는 상기 레이아웃의 n 개의 방향의 각각에서 상기 기호를 해독하도록 상기 레이아웃의 회전행렬의 중심 근처에서 n 개의 방향으로 분할되고, 각각의 표현은 상기 레이아웃의 회전의 각도를 표시하는 방향 표시데이터의 다른 회전 시프트를 포함한다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 갖는 적어도 하나의 레이아웃과 일치하게 배열되고, 상기 n은 적어도 2이상이며, 상기 레이아웃은 n개의 기호의 정수 m승의 연속을 포함하는 방향 표시데이터를 부호화하며, m은 1 이상이며, 각각의 부호화된 데이터기호는 상기 방향 표시데이터의 n개의 표현을 생성하는 상기 레이아웃의 n 개의 방향의 각각에서 상기 기호를 해독하도록 상기 레이아웃의 회전행렬의 중심 근처에서 n 개의 방향으로 분할되고, 각각의 표현은 상기 레이아웃의 회전의 각도를 표시하는 방향 표시데이터의 다른 회전 시프트를 포함한다.
선택적으로, 상기 감지 장치는 위조된 보안 문서를 결정하는 방법에 사용되고, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 위에 또는 그 내부에 배치하고, 각각의 코드화된 데이터는: 보안 문서의 식별자; 및 상기 식별자의 적어도 일부의 전자 서명을 표시하는 서명의 일부를 표시하고, 상기 방법은: 상기 감지 장치 내에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 및, 상기 감지된 코드화된 데이터부를 이용하여, 상기 식별자; 및, 상기 서명의 일부를 표시하는 표시데이터를 생성하는 단계, 프로세서 내부에서, 상기 표시데이터로부터, 소정의 식별자를 결정하는 단계; 및, 상기 소정의 실별성과 적어도 하나의 소정의 서명 부분을 이용하여, 상기 보안 문서가 위조 문서인지를 결정하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 가능한 복제된 보안 문서를 결정하는 방법에 사용되고, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하고, 상기 방법은, 컴퓨터 시스템 내에서,
상기 보안 문서의 식별자를 표시하는 표시데이터를 생성시키는 상기 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신하는 단계, 상기 표시데이터로부터 소정의 식별자를 결정하는 단계; 상기 소정의 식별자를 사용하여, 상기 보안 문서의 식별자; 및 상기 보안 문서의 위치를 표시하는 추적 정보를 표시하는 추적 데이터에 액세스하는 단계; 및, 상기 추적 정보를 이용하여, 상기 보안 문서가 가능한 복제인지를 결정하는 단계를 포함한다.
선택적으로, 상기 감지 장치는, 상기 화폐 문서를 계수하기 위한 화폐계수기 내에서 사용되고, 각각의 화폐 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 화폐 문서의 식별자를 표시하고, 상기 계수기는 계수되는 다수의 화폐 문서를 받기 위한 입력; 계수된 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력으로부터 출력까지 화폐 문서를 전송하는 이송 기구; 이송 경로를 따라 전송되는 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정, 상기 감지된 식별자로부터 각각의 화폐 문서를 위한 소정의 값을 결정, 및 상기 소정의 값을 사용하여 상기 화폐 문서를 계수하기 위한 프로세서를 포함한다.
선택적으로, 상기 감지 장치는 보안 기능을 갖는 보안 문서를 제공하는 방법에 사용되고, 상기 방법은: 상기 보안 문서를 창조하는 단계; 상기 보안 문서와 연관된 식별자를 결정하는 단계; 상기 식별자의 적어도 일부의 전자 서명을 상기 식별자를 이용하여 생성하는 단계; 각각의 코드화된 데이터부는 상기 보안 문서의 식별자; 및, 상기 서명의 최소한의 부분을 표시하고, 상기 코드화된 데이터부를 다수 포함하는 코드화된 데이터를 생성; 및, 상기 보안 문서 위에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 보안 기능을 갖는 보안 문서를 인쇄하는 방법에 사용되고, 상기 방법은, 보안 문서를 수신; 공용 키를 사용해 암호화되고, 적어도 부분적으로 보안 문서의 식별자를 표시하는 표시데이터를 수신; 공용 키와 관련된 비밀 키를 사용하는 수신된 표시데이터를 해독하는 것에 의해 식별자를 결정; 소정의 식별자를 사용하는 적어도 일부의 식별자의 전자 서명인 서명을 생성; 상기 보안 문서의 식별자; 및, 적어도, 상기 서명의 최소한의 부분을 적어도 부분적으로 표시하는 코드화된 데이터의 생성; 및, 보안 문서에 관한 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 보안 문서와 관련된 트랜잭션의 기록을 위한 시스템 내에서 사용되고, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하고, 상기 시스템은 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 적어도 부분적으로 표시데이터를 생성하는 상기 코드화된 데이터의 감지에 응답하는 상기 장치로부터의 표시데이터를 수신; 및, 수신된 상기 표시데이터를 사용하여, 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 표시하는 트랜잭션 데이터가 저장된 데이터 저장부의 트랜잭션 데이터를 갱신하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 감지 장치는 보안 문서를 포함하는 트랜잭션을 감시하기 위한 방법 내에서 사용되고, 각각의 보안 문서는 각각의 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하고, 상기 방법은, 컴퓨터 시스템 내에서 그리고 보안 문서를 포함하는 트랜잭션을 따르는, 상기 방법은, 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 적어도 부분적으로 표시하는 표시데이터를 생성하기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터, 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 이용하여, 데이터 저장부에 저장되고, 다수의 상기 보안 문서 각각을 위하여, 수행된 트랜잭션을 표시하는 트랜잭션 데이터를 갱신하는 단계; 비정상적인 현금의 흐름의 존부를 결정하기 위하여, 하나 이상의 미리 소정의 패턴과 상기 트랜잭션 데이터를 비교하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 보안 문서 데이터베이스를 사용하고, 상기 보안 문서 데이터를 저장하는 데이터 베이스는, 각각의 다수의 보안 문서를 위하여, 표시데이터(적어도 부분적으로 보안 문서의 식별자를 표시하는 표시데이터); 속성 데이터(적어도 부분적으로 보안 문서의 하나 이상의 속성을 표시하는 속성 데이터);를 포함하고, 사용중 데이터베이스는 컴퓨터 시스템이 감지 장치로부터, 적어도 부분적으로 적어도 상기 식별자; 및, 하나 또는 그 이상의 속성;을 표시하는 표시데이터를 수신; 수신된 표시데이터 및 보안 문서 데이터를 보안 문서와 관련시킨 동작을 실행시키기 위한 사용하는 것을 허용한다.
선택적으로, 상기 감지 장치는 컴퓨터 시스템 내에서, 보안 문서들을 포함하는 트랜잭션들을 감시하기 위하여 상기 컴퓨터 시스템을 작동시키는 일련의 명령들을 포함하고, 각각의 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하며, 상기 일련의 명령들은 상기 검퓨터 시스템에서 처리되는 경우에, 상기 보안 문서의 식별자; 및, 트랜잭션;을 적어도 부분적으로 표시하는 표시데이터를 생성시키기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신; 수신된 표시데이터를 사용하여, 상기 보안 문서의 식별자; 및, 트랜잭션;을 표시하고, 데이터 저장부에 저장된 트랜잭션 데이터를 갱신하도록 컴퓨터 시스템을 작동시킨다.
선택적으로, 상기 감지 장치는 상기 화폐 문서의 최소한의 식별자를 표시하는 적어도 하나의 코드화된 데이터부를 그 위 또는 그 내부에 배치하는 각각의 화폐 문서를 계수하기 위해서, 일련의 명령들을 포함하는 화폐계수기 내에서 사용되고, 상기 화폐계수기는 계수되는 다수의 화폐 문서를 받기 위한 입력; 계수된 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력로부터 출력까지 화폐 문서를 전송하는 이송 기구; 이송 경로를 따라 전송되는 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및, 일련의 명령들이 처리될 때, 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정; 감지된 식별자로부터, 각각의 화폐 문서를 위한 소정의 값을 결정; 그리고, 소정의 값을 사용하는 화폐 문서를 계수하기 위한 프로세서를 포함한다.
선택적으로, 상기 감지 장치는 상기 보안 문서를 인증하기 위한 장치 내에서의 사용을 위한 프로세서를 포함하고, 상기 보안 문서는 상기 보안 문서의 식별자 및 서명을 적어도 부분적으로 표시하는 코드화된 데이터를 그 내부 또는 그 위에 배치하고, 상기 서명은 상기 식별자의 최소한의 부분의 전자 서명이며, 상기 프로세서는 상기 식별자; 및, 상기 서명의 적어도 일부분을 적어도 부분적으로 표시하는 표시데이터를 생성하기 위한 상기 코드화된 데이터의 감지에 응답하는 상기 장치의 센서로부터 표시데이터를 수신; 상기 표시데이터로부터, 소정의 식별자를 적어도 하나의 소정의 서명 부분을 결정; 및, 상기 소정의 식별자를 및 적어도 하나의 소정의 서명 부분을 이용하여 상기 보안 문서를 인증한다.
선택적으로, 상기 감지 장치는 화폐 문서들을 계수하기 위한 방법 내에서 사용되고, 각각의 화폐 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 화폐 문서의 식별자를 적어도 부분적으로 표시하고, 상기 방법은 상기 감지 장치 내에서, 각각의 화폐 문서를 위하여, 적어도 하나의 코드화된 데이터부의 감지; 감지된 코드화된 데이터부를 사용하여, 각각의 화폐 문서의 식별자를 적어도 부분적으로 표시하는 표시데이터를 생성; 및, 표시데이터를 사용해 각각의 화폐 문서를 위한 소정의 식별자를 결정; 각각의 소정의 식별자를 사용해 각각의 화폐 문서를 위한 값을 결정; 그리고, 소정의 값을 사용하는 화폐 문서를 계수하는 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송한다.
선택적으로, 상기 감지 장치는 복제 방지 보호부를 갖는 보안 문서와 함께 사용되고, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 복제가 결정되는 것을 허용하기 위하여, 데이터 저장부에 저장되며, 각각의 보안 문서를 유일하게 표시하는 식별자를 표시한다.
선택적으로, 상기 감지 장치는 복제 방지 보호부를 포함하는 보안 문서와 함께 사용되고, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 화폐 문서의 식별자; 및, 유효한 보안 문서는 상기 개인 키를 사용해 만들어지는 것이 가능하고; 상기 보안 문서의 유효성은 대응하는 공용 키를 사용해 확인 가능하도록, 적어도 공공/개인 키 쌍의 개인 키를 사용하는 식별자의 일부를 암호화하는 것에 의해 형성되고 있는 서명의 최소의 일부를 표시한다.
선택적으로, 상기 감지 장치는 도난된 보안 문서를 회복하는 방법 내에서 사용되고, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하고, 상기 방법은 컴퓨터 시스템 내에서, 감지 장치(적어도 부분적으로 식별자를 표시하는 표시데이터를 생성하기 위해서 상기 코드화된 데이터의 감지에 응답하는 감지 장치)로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용해 소정의 식별자를 결정하는 단계; 상기 소정의 식별자를 이용하여, 데이터 저장부에 저장되고, 보안 문서의 상태를 표시하는 상기 트랜잭션 데이터에 액세스하는 단계; 보안 문서의 상태을 사용해 보안 문서의 도난 여부를 결정하는 단계; 및, 긍정적인 결정에 응답하여 상기 보안 문서의 회복하는 단계를 포함한다.
제3의 넓은 형태에 있어서, 본 발명은 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하는 보안 문서가 위조된 것인지를 결정하는 방법에 있어서, 각각의 코드화된 데이터부는 상기 식별자의 적어도 일부의 전자 서명의 적어도 일부를 표시하고, 상기 방법은 감지 장치 내에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 및, 감지된 상기 코드화된 데이터부를 사용하여, 상기 식별자; 및, 적어도 하나의 서명 부분을 표시하는 표시데이터를 생성하는 단계, 프로세서 내에서, 상기 표시데이터로부터, 소정의 식별자; 및 적어도 하나의 서명 부분을 결정하는 단계; 및, 보안 문서가 소정의 식별자 및 적어도 하나의 소정의 서명 부분을 사용하여, 상기 보안 문서가 위조된 문서인지 결정하는 단계를 포함한다.
선택적으로, 상기 방법은 프로세서 내에서, 상기 소정의 식별자 및 키를 사용하여, 최소한의 생성된 서명 부분을 생성하는 단계; 저장된 서명 부분을 결정하기 위해, 소정의 식별자를 이용해 데이터 저장부에 액세스하는 단계; 저장된 서명 부분을 적어도 하나의 소정의 서명 부분와 비교하는 단계; 및, 상기 문서가 위조되었는지 여부를 결정하기 위한 비교 결과를 사용하여, 상기 보안 문서를 인증하는 단계를 포함한다.
선택적으로, 상기 방법은, 프로세서 내에서 소정의 식별자 및 키를 이용해 적어도, 생성된 서명 부분을 생성하는 단계; 생성된 서명 부분을 적어도 하나의 소정의 서명 부분와 비교하는 단계; 및, 상기 비교의 결과를 이용하여, 상기 문서가 위조된 것인지를 결정하기 위하여 상기 보안 문서를 인증하는 단계;를 포함한다.
선택적으로, 상기 전체 서명은 다수의 코드화된 데이터부 내에서 부호화되고, 상기 방법은 상기 감지 장치 내에서: 그에 따라 전체 서명을 결정하기 위해서, 다수의 코드화된 데이터부들을 감지하는 단계; 상기 감지된 코드화된 데이터부들을 사용하여, 상기 표시데이터를 결정하는 단계; 그리고, 상기 프로세서 내에서: 상기 표시데이터로부터, 전체 서명을 나타내고 있는 복수의 소정의 서명 부분들을 결정하는 단계; 소정의 서명 부분들 및 키의 다수를 사용해 생성된 식별자를 생성하는 단계; 생성된 식별자를 소정의 식별자와 비교하는 단계; 및 상기 비교의 결과를 이용하여, 상기 문서가 위조된 것인지를 결정하기 위하여 상기 보안 문서를 인증하는 단계를 포함한다.
선택적으로, 상기 서명은 서명이 적어도 식별자 및 적어도 소정의 패딩의 일부의 일부의 전자 서명이며, 상기 서명은 소정의 수; 및, 난수이다.
선택적으로, 상기 프로세서는 상기 감지 장치의 일부를 이룬다.
선택적으로, 상기 프로세서가 컴퓨터·시스템 및 거기에 있어 방법의 일부를 형성하고, 상기 방법은 통신 시스템을 경유하여, 상기 표시데이터를 상기 컴퓨터 시스템에 전송하는 단계를 포함한다.
선택적으로, 상기 방법은, 상기 프로세서 내에서: 상기 소정의 식별자를 이용하여, 상기 보안 문서의 식별자; 및, 상기 보안 문서의 위치를 표시하는 추적 정보를 표시하는 추적 데이터에 액세스하는 단계; 및, 상기 추적 정보를 사용하여, 상기 보안 문서가 현존하는 보안 문서의 하나의 복제인지를 결정하는 단계를 포함한다.
선택적으로, 상기 코드화된 데이터부는 다수의 레이아웃을 표시하고, 각각의 레이아웃은 상기 식별자를 부호화하는 다수의 제1 기호의 위치를 규정하고, 다수의 제2 기호들은 상기 서명의 최소한의 부분을 규정한다.
선택적으로, 상기 감지 장치는 성가 감지 장치의 식별자 및 사용자의 식별자 중 적어도 하나를 표시하는 데이터를 저장하고, 그리고, 상기 방법은 상기 감지 장치 내에서 상기 저장된 데이터를 사용하여 상기 표시데이터를 생성한다.
선택적으로, 상기 코드화된 데이터는 장비없는 사람에게는 실질적으로 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 보이지 않는 잉크; 및, 적외선 흡수 잉크 중 적어도 하나를 사용하여 표면에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 실질적으로 사람이 읽을 수 있는 정보와 일치되게 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부가 전체 서명을 부호화한다.
선택적으로, 전체 서명이 복수의 서명 부분들로부터 형성되고, 각각의 코드화된 데이터부가 각각의 서명 부분을 부호화한다.
선택적으로, 적어도 일부의 코드화된 데이터부는 각각의 코드화된 데이터부의 장소; 표면 상의 각각의 코드화된 데이터부의 위치; 코드화된 데이터부의 크기; 서명의 크기; 서명 부분의 식별자; 및, 표시된 장소의 유닛 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 장황한 데이터; 오류 정정을 허용하는 데이터; 리드-솔로몬·데이터; 그리고, 순환 잉여 검사(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은 식별자와 관련된 난수; 최소한의 식별자 키가 붙은 해시; 대응하는 공용 키를 사용하여 검증이 가능하고, 개인 키를 사용하여 생성된 최소 식별자의 키가 붙은 해시; 적어도 식별자를 암호화하는 것에 의해 생성되는 암호문; 적어도 식별자 및 난수를 암호화하는 것에 의해 생성되는 암호문; 공용 키를 사용하여 검증이 가능하고, 개인 키를 사용하여 생성된 암호문; 및, RSA 암호화를 사용하여 생성된 암호문 중 적어도 하나를 포함한다.
선택적으로, 상기 보안 문서는 화폐 지폐; 수표; 신용 또는 데빗 카드(debit card); 상환 티켓, 증명서 또는 쿠폰; 복권 또는 즉석 복권; 그리고, 운전 면허증 또는 여권과 같은 식별자 카드 또는 문서 중 적어도 하나이다.
선택적으로, 상기 식별자는 화폐; 발행 국가; 명칭; 지폐 면; 인쇄 작업; 및, 시리얼 번호 중 적어도 하나를 포함하는 지폐 속성; 화폐; 발행 기관; 계좌 번호; 시리얼 번호; 만료 일자; 수표 가치; 및, 제한 중 적어도 하나를 포함하는 수표 속성; 및, 카드 종류; 발행 기관; 계좌 번호; 발행일; 만료 일자; 그리고, 제한 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 표시한다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 갖는 적어도 하나의 레이아웃과 일치하게 배열되고, 상기 n은 적어도 2이상이며, 상기 레이아웃은 회전의 중심의 근처에서 1/n 바퀴 회전된 n 개의 동일한 하위 레이아웃을 포함하고, 적어도 하나의 하위 레이아웃은 각각의 하위 레이아웃으로부터 상기 하위 레이아웃을 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 갖는 적어도 하나의 레이아웃과 일치하게 배열되고, 상기 n은 적어도 2이상이며,
상기 레이아웃은 n개의 기호의 정수 m승의 연속을 포함하는 방향 표시데이터를 부호화와하며, m은 1 이상이며, 각각의 부호화된 기호는 상기 방향 표시데이터의 n개의 표현을 생성하는 상기 레이아웃의 n 개의 방향의 각각에서 상기 기호를 해독하도록 상기 레이아웃의 회전행렬의 중심 근처에서 n 개의 방향으로 분할되고, 각각의 표현은 상기 레이아웃의 회전의 각도를 표시하는 방향 표시데이터의 다른 회전 시프트를 포함하고 상기 레이아웃의 회전 각도를 표시한다.
선택적으로, 상기 방법은 보안 문서를 추적하기 위하여 추가적으로 사용되고, 상기 방법은 컴퓨터 시스템 내에서, 상기 제품 항목의 식별자를 표시하는 표시데이터를 생성하는 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신; 및 상기 수신된 표시데이터를 이용하여, 데이터 저장부에 저장되고, 상기 제품 항목의 식별자; 및, 추적 정보를 표시하는 추적 데이터의 갱신하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 사용중에 사용자에 의해 유지되는데 적합한 하우징; 적어도 하나의 코드화된 데이터부를 노출시키기 위한 방사원; 적어도 하나의 노출된 코드화된 데이터부를 감지하기 위한 센서; 그리고, 적어도 하나의 감지된 코드화된 데이터부를 이용하여, 감지된 식별자를 결정하기 위한 프로세서를 포함한다.
선택적으로, 상기 방법은 가능한 복제된 보안 문서를 결정하는 방법에 사용되고, 상기 방법은 컴퓨터 시스템 내에서, 상기 보안 문서의 식별자를 표시하는 표시데이터를 생성하기 위한 상기 코드화된 데이터의 감지에 응답하는 감지 장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 소정의 식별자를 결정하는 단계; 상기 소정의 식별자를 사용하여, 상기 보안 문서의 식별자; 및 상기 보안 문서의 위치를 표시하는 추적 정보를 표시하는 추적 데이터에 액세스하는 단계; 및, 상기 추적 정보를 이용하여, 상기 보안 문서가 가능한 복제인지를 결정하는 단계를 포함한다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위하여 추가적으로 사용되고, 각각의 화폐 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 각각의 코드화된 데이터부는 상기 화폐 문서의 식별자를 표시하고, 상기 계수기는 계수되는 다수의 화폐 문서를 받기 위한 입력; 계수된 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력으로부터 출력까지 화폐 문서를 전송하는 이송 기구; 이송 경로를 따라 전송되는 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정, 상기 감지된 식별자로부터 각각의 화폐 문서를 위한 소정의 값을 결정, 및 상기 소정의 값을 사용하여 상기 화폐 문서를 계수하기 위한 프로세서를 포함한다.
선택적으로, 상기 보안 문서는 보안 기능을 갖으며, 상기 보안 문서를 제공하는 방법은 보안 문서를 생성하는 단계; 상기 보안 문서와 연관된 식별자를 결정하는 단계; 상기 서명은 상기 식별자의 적어도 일부분의 전자 서명을 상기 식별자를 사용하여 발생시키는 단계; 각각의 코트화된 데이터는 상기 보안 문서의 식별자; 및, 상기 식별자의 적어도 일부를 인식하고, 다수의 코드화된 데이터부를 포함하는 상기 코드화된 데이터를 발생시키는 단계; 및, 상기 보안 문서 위에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안 문서는 보안 기능과 함께 인쇄되고, 상기 보안 문서를 인쇄하는 방법은 상기 보안 문서를 수신하는 단계; 보안 문서의 식별자를 적어도 부분적으로 표시하고, 공용 키를 이용하여 암호화하는 표시데이터를 수신하는 단계; 공용 키와 연관된 암호 키를 사용하여 상기 수신된 표시데이터를 해독함에 의해 상기 식별자를 결정하는 단계; 상기 소정의 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명을 발생시키는 단계; 상기 보안 문서의 식별자; 및, 적어도 일부의 상기 서명을 적어도 일부를 표시하는 코드화된 데이터를 발생시키는 단계; 및, 상기 보안 문서 위에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 보안 문서들과 관련된 트랜잭션들을 기록하기 위한 시스템 내에서 사용되고, 상기 시스템은 상기 보안 문서의 식별자; 및, 트랜잭션;을 적어도 부분적으로 표시하는 표시데이터를 생성시키기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신; 및, 수신된 표시데이터를 사용하여, 상기 보안 문서의 식별자; 및, 트랜잭션;을 표시하고, 데이터 저장부에 저장된 트랜잭션 데이터를 갱신하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 시스템은 보안 문서를 포함하는 트랜잭션을 감시하기 위하여 추가적으로 사용되고, 컴퓨터 시스템 내에서 그리고 보안 문서를 포함하는 트랜잭션을 따르는, 상기 방법은, 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 적어도 부분적으로 표시하는 표시데이터를 생성하기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터, 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 이용하여, 수행된 데이터 저장부에 저장되고, 다수의 상기 보안 문서 각각을 위하여, 수행된 트랜잭션을 표시하는 트랜잭션 데이터를 갱신하는 단계; 비정상적인 현금의 흐름의 존부를 결정하기 위하여, 하나 이상의 미리 소정의 패턴과 상기 트랜잭션 데이터를 비교하는 단계를 포함한다.
선택적으로, 상기 방법은 보안 문서 데이터베이스를 사용하고, 상기 보안 문서 데이터를 저장하는 데이터 베이스는, 각각의 다수의 보안 문서를 위하여, 표시데이터(적어도 부분적으로 보안 문서의 식별자를 표시하는 표시데이터); 속성 데이터(적어도 부분적으로 보안 문서의 하나 이상의 속성을 표시하는 속성 데이터);를 포함하고, 사용중 데이터베이스는 컴퓨터 시스템이 감지 장치로부터, 적어도 부분적으로 적어도 상기 식별자; 및, 하나 또는 그 이상의 속성;을 표시하는 표시데이터를 수신; 수신된 표시데이터 및 보안 문서 데이터를 보안 문서와 관련시킨 동작을 실행시키기 위하여 사용하는 것을 허용한다.
선택적으로, 상기 방법은 컴퓨터 시스템 내에서, 보안 문서들을 포함하는 트랜잭션들을 감시하기 위하여 컴퓨터 시스템을 작동시키기 위해서 추가적으로 사용되고, 상기 방법은 일련의 명령을 사용하여 작동되고, 각각의 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하며, 상기 일련의 명령들은 상기 컴퓨터 시스템에서 처리되는 경우에, 상기 보안 문서의 식별자; 및, 트랜잭션;을 적어도 부분적으로 표시하는 표시데이터를 생성시키기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신; 수신된 표시데이터를 사용하여, 상기 보안 문서의 식별자; 및, 트랜잭션;을 표시하고, 데이터 저장부에 저장된 트랜잭션 데이터를 갱신하도록 컴퓨터 시스템을 작동한다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위하여 추가적으로 사용되고, 상기 방법은 일련의 명령을 사용하여 수행되고, 각각의 화폐 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 상기 화폐계수기는 계수되는 다수의 화폐 문서를 받기 위한 입력; 계수된 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력으로부터 출력까지 화폐 문서를 전송하는 이송 기구; 이송 경로를 따라 전송되는 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정, 상기 감지된 식별자로부터 각각의 화폐 문서를 위한 소정의 값을 결정, 및 상기 소정의 값을 사용하여 상기 화폐 문서를 계수하기 위한 프로세서를 포함
선택적으로, 상기 방법은 추가적으로 보안 문서를 인증하기 위한 장치를 위하여 사용을 위한 프로세서 내부에서 사용되며, 상기 코드화된 데이터는 추가적으로 적어도 부분적으로 서명을 표시하고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 프로세서는 장치 내부의 적어도 부분적으로 상기 식별자; 및, 상기 서명의 적어도 일부를 표시하는 표시데이터를 생성하는 코드화된 데이터의 감지에 응답하는 센서로부터 표시데이터를 수신하는 단계: 소정의 표시데이터로부터, 소정의 식별자 및 적어도 하나의 소정의 서명의 일부를 결정하는 단계; 및, 소정의 식별자 및 적어도 하나의 소정의 서명의 일부를 사용하는 보안 문서를 인증하는 단계를 수행하기 위하여 채용된다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위하여 추가적으로 사용되고, 각각의 화폐 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 각각의 코드화된 데이터부는 상기 화폐 문서의 식별자를 적어도 부분적으로 표시하고, 상기 방법은 감지 장치 내에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 이용하여, 상기 식별자; 및, 상기 서명의 일부를 표시하는 표시데이터를 생성하는 단계; 표시데이터를 사용해 각각의 화폐 문서를 위한 소정의 식별자를 결정; 각각의 소정의 식별자를 사용해 각각의 화폐 문서를 위한 값을 결정; 그리고, 소정의 값을 사용하는 화폐 문서를 계수하기 위해 표시데이터에 응답하는 컴퓨터 시스템에 상기 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 감지 장치는 화폐 문서의 인증 및 평가를 위한 방법에 사용되고, 상기 화폐 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 상기 방법은 상기 감지 장치 내에서, 적어도 하나의 코드화된 데이터부의 감지; 감지된 코드화된 데이터부를 사용하여, 상기 화폐 문서의 식별자; 및 상기 식별자의 적어도 일부분의 전자 서명인 상기 서명의 적어도 일부를 표시하는 표시데이터를 생성; 및, 상기 표시데이터로부터, 수신된 식별자, 및 수신된 서명 부분을 결정; 상기 수신된 식별자 및 상기 수신된 서명 부분을 이용하여 상기 화폐 문서를 인증; 및, 상기 수신된 식별자를 이용하여, 성공적인 인증에 응답하여, 상기 화폐문서와 연관된 값의 결정하는 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송한다.
선택적으로, 상기 보안 문서는 복사방지 보호부를 갖으며, 상기 식별자는 결정될 상기 보안 문서의 복제를 허용하기 위한 데이터 저장부에 저장되고 각각의 보안 문서를 표시한다.
선택적으로, 상기 보안 문서는 위조 방지 보호부를 가지며, 상기 식별자는 각각의 코드화된 데이터부는 서명의 적어도 일부를 추가적으로 표시하고, 각각의 코드화된 데이터부는 최소한의 부분을 표시하고, 상기 서명은 유효한 보안 문서가 상기 개인 키를 사용해 만들어지는 것이 가능하고; 상기 보안 문서의 유효성은 대응하는 공용 키를 사용해 확인 가능하도록, 적어도 공공/개인 키 쌍의 개인 키를 사용하는 식별자의 일부를 암호화하는 것에 의해 형성된다.
선택적으로, 상기 방법은 추가적으로 도난된 보안 문서를 회수하기 위해 사용되고, 상기 방법은 컴퓨터 시스템 내에서, 감지 장치(적어도 부분적으로 식별자를 표시하는 표시데이터를 생성하기 위해서 코드화된 데이터 내에서 감지하는 것에 응답하는 감지 장치)로부터 표시데이터를 수신하는 단계; 표시데이터를 사용해 소정의 식별자를 결정하는 단계; 소정의 식별자를 사용하여, 보안 문서 상태를 표시하고, 데이터 저장부에 저장되는 트랜잭션 데이터를 사용해 액세스하는 단계; 보안 문서 상태을 사용하여, 보안 문서가 도난된 것인지를 결정하는 단계; 그리고, 긍정적인 결정에 응답하여, 상기 보안 문서를 회복하는 단계를 포함한다.
제4의 넓은 형태에 있어서, 본 발명은 보안 문서가 상기 보안 문서의 최소한의 식별자를 표시하는 각각의 코드화된 데이터부 다수를 포함하는 코드화된 데이터를 근 위 또는 그 내부에 배치하는 상기 보안 문서의 가능한 복제 여부를 판단하는 방법에 있어서, 상기 방법은 컴퓨터 시스템 내에서, 감지 장치(보안 문서의 식별자를 표시하는 표시데이터를 생성하기 위해서 상기 코드화된 데이터의 감지에 응답하는 감지 장치)로부터 표시데이터를 수신하는 단계; 표시데이터로부터, 소정의 식별자를 결정하는 단계; 소정의 식별자를 이용해 액세스해 상기 보안 문서의 식별자를 표시하는 추적 데이터에 액세스하는 단계; 보안 문서의 식별자; 그리고, 보안 문서의 장소를 표시하는 추적 정보; 그리고, 상기 추적 정보를 사용해 보안 문서가 복제된 것인지를 결정하는 단계를 포함한다.
선택적으로, 상기 추적 데이터가 다수의 현존하는 보안 문서 각각을 위한 추적 정보를 표시하고, 상기 방법은 컴퓨터 시스템 내에서, 상기 보안 문서가 상기 보안 문서들 중 하나의 복제인지를 결정한다.
선택적으로, 상기 표시데이터를 사용하여, 상기 보안 문서의 현재의 위치를 결정하는 단계; 상기 현재의 위치를 상기 추적 정보와 비교하는 단계; 및, 상기 추적 정보와 현재의 위치가 일치하지 않는 경우 상기 보안 문서가 가능한 복제인지를 결정하는 단계를 포함한다.
선택적으로, 상기 방법은 컴퓨터 시스템 내에서, 상기 현재의 위치가 소정의 규칙을 사용하는 상기 추적 정보와 불일치하는지 여부를 결정하는 단계를 포함한다.
선택적으로, 각각의 코드화된 데이터부는 서명의 최소한의 부분을 표시하고, 상기 서명은 상기 식별자의 전자 서명이며, 상기 방법은 컴퓨터 시스템 내에서, 적어도 하나의 서명 부분 및 상기 보안 문서의 식별자를 표시하는 표시데이터를 수신하는 단계; 상기 표시데이터로부터, 상기 소정의 식별자; 및, 적어도 하나의 소정의 서명 부분을 결정하는 단계; 상기 소정의 식별자 및 적어도 하나의 소정의 서명 부분을 이용하여 상기 보안 문서가 위조인지 여부를 결정하는 단계를 포함한다.
선택적으로, 상기 방법은 컴퓨터 시스템 내에서, 상기 소정의 식별자를 이용하여, 저장된 서명 부분을 결정하거 위하여 데이터 저장부에 액세스하는 단계; 상기 저장된 서명 부분을 적어도 하나의 소정의 서명 부분과 비교하는 단계; 상기 보안 문서가 위조된 것인지를 결정하기 위하여 상기 비교 결과를 사용하여 상기 보안 문서를 인증하는 단계를 포함한다.
선택적으로, 상기 방법은, 프로세서 내에서 소정의 식별자 및 키를 이용해 적어도, 생성된 서명 부분을 생성하는 단계; 생성된 서명 부분을 적어도 하나의 소정의 서명 부분와 비교하는 단계; 및,상기 비교의 결과를 이용하여, 상기 문서가 위조된 것인지를 결정하기 위하여 상기 보안 문서를 인증하는 단계;를 포함한다.
선택적으로, 상기 전체 서명은 다수의 코드화된 데이터부 범위에서 부호화되고, 상기 방법은 컴퓨터 시스템 내에서, 상기 표시데이터로부터, 전체 서명을 나타내고 있는 복수의 소정의 서명 부분들을 결정하는 단계; 소정의 서명 부분들 및 키의 다수를 사용해 생성된 식별자를 생성하는 단계; 생성된 식별자와 소정의 식별자와 비교하는 단계; 상기 비교의 결과를 이용하여, 상기 문서가 위조된 것인지를 결정하기 위하여 상기 보안 문서를 인증하는 단계를 포함한다.
선택적으로, 상기 코드화된 데이터는 도움 없는 인간에게 실질적으로 보이지 않는다.
선택적으로, 코드화된 데이터가 상기 표면에서 비가시 잉크; 그리고, 적외선 흡수성의 잉크 중 적어도 하나를 사용하여 인쇄한다.
선택적으로, 상기 코드화된 데이터가 실질적으로 보이는 사람이 가독가능한 정보와 일치한다.
선택적으로, 적어도 하나의 상기 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 상기 전체 서명은 다수의 서명 부분으로 구성되며, 각각의 코드화된 데이터부는 각각의 서명 부분을 부호화한다.
선택적으로, 상기 코트화된 데이터부들의 적어도 일부는, 각각의 코드화된 데이터부의 장소; 표면 상의 각각의 코드화된 데이터부의 위치; 코드화된 데이터부의 크기; 서명의 크기; 서명 부분의 식별자; 그리고, 표시된 장소의 유닛 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 장황한 데이터; 오류 정정을 허용하는 데이터; 리드-솔로몬·데이터; 그리고, 순환 잉여 검사(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은 상기 식별자와 관련된 난수; 상기 식별자 키가 붙은 해시 적어도; 개인 키를 사용하여 생성되고, 공용 키를 사용하여 식별자가 가능한 최소한의 식별자의 입력된 해시; 최소한의 식별자를 암호화하는 것에 의해 생성되는 암호문; 최소한의 식별자 및 난수를 암호화하는 것에 의해 생성되는 암호문; 그리고, 개인 키를 사용하여 생성되고, 공용 키를 사용하여 식별자가 가능한 암호문을 포함한다.
선택적으로, 상기 보안 문서는, 화폐 지폐; 수표; 신용 또는 데빗 카드(debit card); 상환 티켓, 증명서 또는 쿠폰; 복권 또는 즉석 복권; 그리고, 운전 면허증 또는 여권과 같은 식별자 카드 또는 문서 중 어느 하나이다.
선택적으로, 상기 식별자는 화폐; 발행 국가; 액면금액; 지폐 면; 인쇄 작업; 및 시리얼 넘버 중 적어도 하나를 포함하는 지폐 속성; 화폐; 발행기관; 계좌번호; 시리얼 번호; 만기일; 수표 가치; 및 제한 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류; 발행 기관; 계좌 번호; 발행일; 만기일; 및 제한 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 갖는 적어도 하나의 레이아웃과 일치하게 배열되고, 상기 n은 적어도 2이상이며, 상기 레이아웃은 회전의 중심의 근처에서 1/n 바퀴 회전된 n 개의 동일한 하위 레이아웃을 포함하고, 적어도 하나의 하위 레이아웃은 각각의 하위 레이아웃으로부터 상기 하위 레이아웃을 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n-겹 회전 행렬을 갖는 적어도 하나의 레이아웃과 일치하게 배열되고, 상기 n은 적어도 2이상이며,상기 레이아웃은 n개의 기호의 정수 m승의 연속을 포함하는 방향 표시데이터를 부호화와하며, m은 1 이상이며, 각각의 부호화된 기호는 상기 방향 표시데이터의 n개의 표현을 생성하는 상기 레이아웃의 n 개의 방향의 각각에서 상기 기호를 해독하도록 상기 레이아웃의 회전 행렬의 중심 근처에서 n 개의 방향으로 분할되고, 각각의 표현은 상기 레이아웃의 회전의 각도를 표시하는 방향 표시데이터의 다른 회전 시프트를 포함하고 상기 레이아웃의 회전 각도를 표시한다.
선택적으로, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터는 상기 보안 문서의 최소한의 식별자를 표시하는 복제된 보안 문서의 결정 방법에 있어서, 상기 방법은 상기 감지 장치 내에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 이용하여, 상기 식별자; 및, 상기 서명의 일부를 표시하는 표시데이터를 생성하는 단계; 표시데이터를 사용해 각각의 화폐 문서를 위한 소정의 식별자를 결정; 각각의 소정의 식별자를 사용해 각각의 화폐 문서를 위한 값을 결정; 그리고, 소정의 값을 사용하는 화폐 문서를 계수하기 위해 표시데이터에 응답하는 컴퓨터 시스템에 상기 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 각각의 코드화된 데이터부는 서명의 적어도 일부를 표시하고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명의 적어도 일부를 표시하고, 그리고 상기 전체 서명은 다수의 코드화된 데이터부 내부에서 부호화되고, 상기 방법은 감지 장치 내에서, 소정의 식별자; 그리고, 소정의 전체 서명을 결정하는 복수의 코드화된 데이터부를 감지하는 단계; 소정의 전체 및 키를 이용해 생성된 식별자를 생성하는 단계; 생성된 식별자와 소정의 식별자와 비교하는 단계; 상기 비교의 결과를 이용하여, 상기 문서가 위조된 것인지를 결정하기 위하여 상기 보안 문서를 인증하는 단계를 포함한다.
선택적으로, 상기 방법은 보안 문서를 추적하기 위하여 추가적으로 사용되고, 상기 방법은 컴퓨터 시스템 내에서, 상기 제품 항목의 식별자를 표시하는 표시데이터를 생성하는 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 이용하여, 데이터 저장부에 저장되고, 상기 제품 항목의 식별자; 및, 추적 정보를 표시하는 추적 데이터의 갱신하는 단계를 포함한다.
선택적으로, 상기 감지 장치는, 사용중에 유저에 의해 유지되는데 적합한 하우징; 적어도 하나의 코드화된 데이터부를 노출시키기 위한 방사원; 적어도 하나의 노출된 코드화된 데이터부를 감지하기 위한 센서; 그리고, 적어도 하나의 감지된 코드화된 데이터부를 이용하여, 감지된 식별자를 결정하기 위한 프로세서를 포함한다.
선택적으로, 상기 방법은 위조 보안 문서를 결정하기 위하여 추가적으로 사용되고, 각각의 코드화된 데이터부는 서명의 적어도 일부분을 추가적으로 표시하고, 상기 서명은 상기 식별자의적어도 일부의 전자 서명이며, 상기 방법은, 상기 감지 장치 내에서: 그에 따라 전체 서명을 결정하기 위해서, 다수의 코드화된 데이터부들을 감지하는 단계; 상기 감지된 코드화된 데이터부들을 사용하여, 상기 표시데이터를 결정하는 단계; 그리고, 상기 프로세서 내에서: 상기 표시데이터로부터, 전체 서명을 나타내고 있는 복수의 소정의 서명 부분들을 결정하는 단계; 소정의 서명 부분들 및 키의 다수를 사용해 생성된 식별자를 생성하는 단계; 생성된 식별자를 소정의 식별자와 비교하는 단계; 및 상기 비교의 결과를 이용하여, 상기 문서가 위조된 것인지를 결정하기 위하여 상기 보안 문서를 인증하는 단계를 포함한다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위한 화폐계수기 내에서 추가적으로 사용되고, 각각의 화폐 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 식별자를 표시하고, 상기 화폐계수기는 계수되는 다수의 화폐 문서를 받기 위한 입력; 계수된 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력으로부터 출력까지 화폐 문서를 전송하는 이송 기구; 이송 경로를 따라 전송되는 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정, 상기 감지된 식별자로부터 각각의 화폐 문서를 위한 소정의 값을 결정, 및 상기 소정의 값을 사용하여 상기 화폐 문서를 계수하기 위한 프로세서를 포함한다.
선택적으로, 상기 보안 문서는 보안 기능을 갖으며, 상기 보안 문서를 제공하는 방법은 상기 보안 문서를 생성하는 단계; 상기 보안 문서와 연관된 식별자를 결정하는 단계; 상기 서명은 상기 식별자의 적어도 일부분의 전자 서명을 상기 식별자를 사용하여 발생시키는 단계; 각각의 코트화된 데이터는 상기 보안 문서의 식별자; 및, 상기 식별자의 적어도 일부를 인식하고, 다수의 코드화된 데이터부를 포함하는 상기 코드화된 데이터를 발생시키는 단계; 및, 상기 보안 문서 위에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안 문서는 보안 기능과 함께 인쇄되고, 상기 보안 문서의 인쇄 방법은, 보안 문서를 수신하는 단계; 상기 보안 문서의 식별자를 적어도 부분적으로 표시하고, 공용 키를 사용하여 암호화되는 표시데이터를 수신하는 단계; 공용 키와 관련된 비밀 키를 사용하는 수신된 표시데이터를 해독하는 것에 의해 식별자를 결정하는 단계; 소정의 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 보안 문서의 식별자; 그리고, 적어도 서명의 일부를 적어도 부분적으로 표시하는 코드화된 데이터를 생성하는 단계; 및, 보안 문서에 관한 코드화된 데이터를 인쇄한다.
선택적으로, 상기 방법은 보안 문서와 관련된 트랜잭션을 기록하기 위한 시스템 내부에서 사용되고, 상기 시스템은, 상기 보안 문서의 식별자; 및, 트랜잭션을 적어도 부분적으로 표시하는 표시데이터를 생성시키기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터 표시데이터를 수신; 수신된 표시데이터를 사용하여, 상기 보안 문서의 식별자; 및, 트랜잭션;을 표시하고, 데이터 저장부에 저장된 트랜잭션 데이터를 갱신하도록 컴퓨터 시스템을 작동시킨다.
선택적으로, 상기 시스템은 보안 문서를 포함하는 트랜잭션을 감시하기 위하여 추가적으로 사용되고, 컴퓨터 시스템 내에서 그리고 보안 문서를 포함하는 트랜잭션을 따르는, 상기 방법은, 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 적어도 부분적으로 표시하는 표시데이터를 생성하기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터, 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 이용하여, 수행된 데이터 저장부에 저장되고, 다수의 상기 보안 문서 각각을 위하여, 수행된 트랜잭션을 표시하는 트랜잭션 데이터를 갱신하는 단계; 비정상적인 현금의 흐름의 존부를 결정하기 위하여, 하나 이상의 미리 소정의 패턴과 상기 트랜잭션 데이터를 비교하는 단계를 포함된다.
선택적으로, 상기 방법은 보안 문서 데이터베이스를 사용하고, 상기 보안 문서 데이터를 저장하는 데이터 베이스는, 각각의 다수의 보안 문서를 위하여, 표시데이터(적어도 부분적으로 보안 문서의 식별자를 표시하는 표시데이터); 속성 데이터(적어도 부분적으로 보안 문서의 하나 이상의 속성을 표시하는 속성 데이터);를 포함하고, 사용중 데이터베이스는 컴퓨터 시스템이 감지 장치로부터, 적어도 부분적으로 적어도 상기 식별자; 및, 하나 또는 그 이상의 속성;을 표시하는 표시데이터를 수신; 수신된 표시데이터 및 보안 문서 데이터를 보안 문서와 관련시킨 동작을 실행시키기 위하여 사용하는 것을 허용된다.
선택적으로, 상기 방법은 보안 문서를 포함하는 트랜잭션을 감시하기 위하여 추가적으로 사용되고, 상기 방법은 일련의 명령들을 사용하여 수행되며, 각각의 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 상기 보안 문서의 최소한의 식별자를 표시하고, 일련의 명령들은, 컴퓨터 시스템 내에서 처리될 때, 상기 보안 문서의 식별자; 및, 상기 트랜잭션을 적어도 부분적으로 표시하는 표시데이터를 생성하기 위한 코드화된 데이터의 감지에 응답하는 상기 감지 장치로부터, 표시데이터를 수신; 상기 수신된 표시데이터를 이용하여, 수행된 데이터 저장부에 저장되고, 다수의 상기 보안 문서 각각을 위하여, 수행된 트랜잭션을 표시하는 트랜잭션 데이터를 갱신하도록 컴퓨터 시스템을 작동시킨다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위하여 추가적으로 사용되고, 상기 방법은 일련의 명령들을 사용하여 작동되며, 각각의 화폐 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 상기 화폐계수기는 계수되는 다수의 화폐 문서를 받기 위한 입력; 계수된 화폐 문서를 제공하기 위한 출력; 이송 경로를 따라 입력으로부터 출력까지 화폐 문서를 전송하는 이송 기구; 이송 경로를 따라 전송되는 각각의 화폐 문서를 위한 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및, 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐 문서를 위한 감지된 식별자를 결정, 상기 감지된 식별자로부터 각각의 화폐 문서를 위한 소정의 값을 결정, 및 상기 소정의 값을 사용하여 상기 화폐 문서를 계수하기 위한 프로세서를 포함한다.
선택적으로, 상기 방법은 추가적으로 보안 문서를 인증하기 위한 장치를 위하여 사용을 위한 장치 내부에서 사용되며, 상기 코드화된 데이터는 추가적으로 적어도 부분적으로 서명을 표시하고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 프로세서는, 장치 내부의 적어도 부분적으로 상기 식별자; 및, 상기 서명의 적어도 일부를 표시하는 표시데이터를 생성하는 코드화된 데이터의 감지에 응답하는 센서로부터 표시데이터를 수신하는 단계; 소정의 표시데이터로부터, 소정의 식별자 및 적어도 하나의 소정의 서명의 일부를 결정하는 단계; 및, 소정의 식별자 및 적어도 하나의 소정의 서명의 일부를 사용하는 보안 문서를 인증하는 단계를 수행하기 위하여 채용된다.
선택적으로, 상기 방법은 화폐 문서를 계수하기 위하여 추가적으로 사용되고, 상기 방법은 일련의 명령들을 사용하여 작동되며, 각각의 화폐 문서는 그 위 또는 그 내부에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고, 각각의 코드화된 데이터부는 적어도 부분적으로 상가 화폐 문서의 식별자를 표시하고, 상기 방법은 감지 장치 내에서, 각각의 화폐 문서를 위하여, 적어도 하나의 코드화된 데이터부의 감지하는 단계; 상기 코드화된 데이터부를 사용하여, 상기 식별자; 및, 상기 화폐 문서의 식별자를 적어도 부분적으로 표시하는 표시데이터를 생성하는 단계; 표시데이터를 사용해 각각의 화폐 문서를 위한 소정의 식별자를 결정; 각각의 소정의 식별자를 사용해 각각의 화폐 문서를 위한 값을 결정; 그리고, 소정의 값을 사용하는 화폐 문서를 계수하기 위해 표시데이터에 응답하는 컴퓨터 시스템에 상기 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 방법은 화폐 문서의 인증 및 가치 평가를 위해서 사용되고, 상기 보안 문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 상기 방법은 상기 감지 장치 내에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 이용하여, 상기 화폐 문서의 식별자; 및, 상기 식별자의 적어도 일부의 전자 서명을 적어도 부분적으로 표시하는 표시데이터를 생성하는 단계; 표시데이터로부터, 각각의 화폐 문서를 위한 소정의 식별자를 결정; 수신된 식별자와 수신된 서명을 사용해 각각의 화폐 문서를 인증; 그리고, 긍정적인 인증에 응답하여 수신된 식별자를 사용하여 상기 화폐 문서와 연관된 값을 값을 결정하기 위하여, 표시데이터에 응답하는 컴퓨터 시스템에 상기 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 보안 문서는 카피 방지 보호기능이 있으며, 상기 식별자는 각각의 보안 문서를 유일하게 표시하고 보안 문서의 복제를 위하여, 결정되는 것을 허용하는 데이터 저장부에 저장된다.
선택적으로, 상기 보안 문서는 위조 방지 보호부를 가지며, 상기 식별자는 각각의 코드화된 데이터부는 서명의 적어도 일부를 추가적으로 표시하고, 상기 서명은 유효한 보안 문서가 상기 개인 키를 사용해 만들어지는 것이 가능하고; 상기 보안 문서의 유효성은 대응하는 공용 키를 사용해 확인 가능하도록, 적어도 공공/개인 키 쌍의 개인 키를 사용하는 식별자의 일부를 암호화하는 것에 의해 형성된다.
선택적으로, 상기 방법은 추가적으로 도난된 보안 문서를 회수하기 위해 사용되고, 상기 방법은 컴퓨터 시스템 내에서, 감지 장치(적어도 부분적으로 식별자를 표시하는 표시데이터를 생성하기 위해서 코드화된 데이터 내에서 감지하는 것에 응답하는 감지 장치)로부터 표시데이터를 수신하는 단계; 표시데이터를 사용해 소정의 식별자를 결정하는 단계; 소정의 식별자를 사용하여, 보안 문서 상태를 표시하고, 데이터 저장부에 저장되는 트랜잭션 데이터를 사용해 액세스하는 단계; 보안 문서 상태을 사용하여, 보안 문서가 도난된 것인지를 결정하는 단계; 그리고, 긍정적인 결정에 응답하여, 상기 보안 문서를 회복하는 단계를 포함한다.
제5의 넓은 형태에 있어서, 본 발명은 화폐문서들을 계수하는 화폐계수기를 제공하고, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터들을 배치하고 있고, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 나타내며, 상기 계수기는, 계수되는 화폐문서들의 수를 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하는 프로세서를 포함한다.
선택적으로, 상기 계수기는 다수의 출력들을 더 포함하고, 상기 프로세서는 상기 화폐문서에 대한 판정된 값을 사용하여 상기 이송기구를 제어함으로써 화폐문서들을 상기 출력들로 수송한다.
선택적으로, 상기 각 코드화된 데이터부는 서명의 적어도 일부를 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 프로세서는, 상기 적어도 하나의 감지된 데이터부를 사용하여, 적어도 하나의 감지된 서명부를 판정하고, 그리고 상기 감지된 식별자 및 상기 적어도 하나의 감지된 서명부를 사용하여, 상기 화폐문서가 위조 문서인지 여부를 판정한다.
선택적으로, 상기 화폐계수기는 제2 출력을 포함하고, 상기 프로세서는 상기 이송기구를 제어함으로써 위조 화폐문서들을 상기 제2 출력으로 수송한다.
선택적으로, 상기 프로세서는, 상기 감지된 식별자를 사용하여, 저장된 서명부를 판정하기 위해 액세스하고; 상기 저장된 서명부를 상기 적어도 하나의 감지된 서명부와 비교하며; 그리고 상기 비교의 결과를 사용하여 상기 화폐문서를 인증함으로써 상기 문서가 위조인지 여부를 판정한다.
선택적으로, 상기 프로세서는, 상기 감지된 식별자 및 키를 사용하여, 적어도 생성된 서명부를 생성하고; 상기 생성된 서명부를 상기 적어도 하나의 감지된 서명부와 비교하며; 그리고 상기 비교의 결과를 사용하여 상기 화폐문서를 인증함으로써 상기 문서가 위조인지 여부를 판정한다.
선택적으로, 상기 완전한 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 프로세서는, 다수의 감지된 코드화된 데이터부로부터, 상기 완전한 서명을 표시하는 다수의 감지된 서명부를 판정하고; 상기 다수의 감지된 서명부 및 키를 사용하여, 생성된 식별자를 생성하며; 상기 생성된 식별자를 상기 감지된 식별자와 비교하고; 그리고 상기 비교의 결과를 사용하여 상기 화폐문서를 인증함으로써 상기 문서가 위조인지 여부를 판정한다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 기호의 위치를 규정하며, 다수의 제2 기호는 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 프로세서는, 상기 감지된 식별자를 사용하여, 다수의 존재하는 화폐문서의 각각에 대하여, 상기 화폐문서의 식별자 및 상기 화폐문서의 로케이션을 나타내는 추적 정보를 나타내는 추적 데이터를 액세스하고; 상기 추적 정보를 사용하여, 상기 화폐문서가 상기 존재하는 화폐문서들 중 하나의 복제물인지 여부를 판정하거나; 그리고 상기 추적 정보를 업데이트한다.
선택적으로, 상기 계수기는 통신 시스템을 포함하고, 상기 프로세서는 계수기 하우징 내에 구비된 제1 프로세서부 및 상기 통신 시스템을 통해 상기 제1 프로세서부에 연결된 제2 원격 프로세서부를 포함하며, 상기 제1 프로세서부는, 상기 감지된 식별자 및 적어도 하나의 감지된 서명부 중 적어도 하나를 나타내는 표시데이터를 생성하고; 상기 통신 시스템을 통해 상기 표시데이터를 제2 프로세서부로 전송하고, 상기 제2 프로세서부는, 상기 화폐문서와 관련된 값의 판정 및 상기 화폐문서가 위조 문서인지 여부의 판정 중 적어도 하나를 수행하기 위하여, 상기 표시데이터에 반응한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 서명부로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들; 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 화폐문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함하고, 상기 식별자는, 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 및 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 화폐계수기는 보안문서를 추적하는 방법을 더 수행하는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 제품 항목의 식별자, 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 화폐문서는 보안문서와 함께 사용하기 위한 감지장치를 포함하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 상기 보안문서의 식별자를 나타내며, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 화폐계수기는 위조 보안문서를 판정하는 방법을 더 수행하는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 상기 보안문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 나타내며, 상기 방법은, 감지장치에서: 적어도 하나의 코드화된 데이터부를 감지하는 단계; 및 상기 감지된 코드화된 데이터부를 사용하여, 상기 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계; 및 프로세서에서: 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계; 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서가 위조 문서인지 여부를 판정하는 단계를 포함한다.
선택적으로, 상기 화폐계수기는 가능한 복제된 보안문서를 판정하는 방법을 더 수행하는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서, 상기 방법은, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자; 및 상기 보안문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 보안문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 화폐계수기는 보안기능을 가지고 있는 보안문서를 제공하는 방법을 더 수행하는 것으로서, 상기 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 각 나타내는 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 화폐계수기는 보안기능을 가지고 있는 보안문서를 인쇄하는 방법을 더 수행하는 것으로서, 상기 방법은, 상기 보안문서를 수신하는 단계; 적어도 부분적으로 상기 보안문서의 식별자를 나타내고, 공용 키를 사용하여 암호화되는 것으로서, 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 표시데이터를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 보안문서의 식별자와 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 화폐계수기는 보안문서에 관련하는 트랜잭션을 기록하는 시스템을 더 포함하는 것으로서, 상기 보안문는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 시스템은, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 그리고 상기 수신된 표시데이터를 사용하여, 상기 보안문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트;하는 컴퓨터 시스템을 포함한다.
선택적으로, 상기 화폐계수기는 보안문서들을 수반하는 트랜잭션들을 모니터링하는 방법을 더 수행하는 것으로서, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 보안문서들의 각각에 대하여, 실행된 트랜잭션들을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트하는 단계; 및 상기 트랜잭션들을 하나 이상의 소정의 패턴들과 비교함으로써 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 화폐계수기는 보안문서 데이터베이스를 더 사용하는 것으로서, 다수의 보안문서 각각에 대하여, 보안문서 데이터를 저장하는 상기 데이터베이스는, 상기 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 보안문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 보안문서와 관련된 행위를 수행하기 위하여 상기 수신된 표시데이터 및 보안문서 데이터를 사용한다.
선택적으로, 상기 화폐계수기는 컴퓨터 시스템이 보안문서들을 수반하는 트랜잭션들을 모니터링하도록 하는 일련의 명령을 더 포함하는 것으로서, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 보안문서의 식별자 및 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 데이터 저장부에 저장된, 수신된 표시데이터, 트랜잭션 데이터를 사용하여, 상기 보안문서의 식별자 및 상기 트랜잭션을 나타내는 트랜잭션 데이터를 업데이트하도록 한다.
선택적으로, 상기 화폐계수기는 화폐계수기에 대한 일련의 명령을 더 포함하는 것으로서, 상기 화폐계수기는 각 화폐문서가 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 배치하고 있는 화폐문서들을 계수하기 위해 사용되고, 상기 화폐계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력; 계수된 화폐문서들을 제공하기 위한 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하기 위한 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령은 상기 프로세서가, 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며, 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서;를 구비한다.
선택적으로, 상기 화폐계수기는 보안문서들을 인증하기 위한 장치에서 사용하기 위한 프로세서를 더 포함하는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 상기 보안문서의 식별자 및 서명을 적어도 부분적으로 나타내는 코드화된 데이터를 배치하고 있고, 상기 서명은 상기 식별자의 적어도 일부의 디지털 서명이며, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고, 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며, 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 이루어진다.
선택적으로, 상기 화폐계수기는 화폐문서를 계수하는 방법을 더 수행하는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 적어도 부분적으로 나타내고, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터에 반응하여, 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하도록 이루어진다.
선택적으로, 상기 화폐계수기는 화폐문서를 인증하고 평가하는 방법을 더 수행하는 것으로서, 상기 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은 상기 표시데이터에 반응하여, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정하도록 이루어진다.
선택적으로, 적어도 하나의 화폐문서는 복사방지 보호부를 포함하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 식별자를 나타내고, 상기 식별자는, 판정되는 상기 보안문서의 복사를 허용하기 위하여, 상기 각각의 보안문서를 유일하게 나타내며 데이터 저장부에 저장된다.
선택적으로, 적어도 하나의 화폐문서는 위조방지보호구를 포함하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는, 상기 화폐문서의 식별자; 및 서명의 적어도 일부를 나타내고, 상기 서명은 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 보안문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 보안문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있도록 이루어진다.
선택적으로, 상기 화폐계수기는 도난된 보안문서를 회수하는 방법을 더 수행하는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 적어도 부분적으로 나타내며, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 보안문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 보안문서가 회수되도록 하는 단계를 포함한다.
제6의 넓은 형태에 있어서, 본 발명은 보안 특징을 가진 보안문서를 제공하는 방법을 제공하고, 상기 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 각각 나타내는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 방법은 비밀 키를 사용하여 상기 서명을 생성하는 단계를 포함하는 것으로서, 상기 비밀 키는 권한이 부여된 문서 생산자들에게만 알려진다.
선택적으로, 상기 방법은 프린터를 사용하여 상기 코드화된 데이터를 인쇄하는 단계를 포함하는 것으로서, 상기 프린터는 프로세서 및 안전한 데이터 저장부를 포함하고, 상기 방법은 상기 데이터 저장부에 저장된 비밀 키를 사용하여 상기 프로세서가 상기 서명을 생성하도록 하는 단계를 포함한다.
선택적으로, 상기 보안문서는 가시적인 정보를 포함하는 것으로서, 상기 방법은, 레이아웃을 판정하는 단계; 상기 레이아웃을 사용하여 상기 코드화된 데이터를 인쇄하는 단계를 포함하고, 상기 코드화된 데이터의 적어도 일부는 상기 가시적인 정보의 적어도 일부와 실질적으로 일치한다.
선택적으로, 상기 보안문서는 가시적인 정보를 포함하는 것으로서, 상기 방법은, 레이아웃을 판정하는 단계; 상기 레이아웃을 사용하여 상기 코드화된 데이터 및 상기 가시적인 정보를 인쇄하는 단계를 포함한다.
선택적으로, 상기 방법은 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계를 포함하는 것으로서, 상기 추적 데이터는, 상기 제품 항목의 식별자; 및 상기 보안문서의 생성 날짜, 상기 보안문서의 생성자, 상기 보안문서의 현재 로케이션, 상기 보안문서에 대한 의도된 목적지, 및 상기 보안문서에 대한 만기일 중 적어도 하나를 나타내는 추적 데이터;를 나타낸다.
선택적으로, 상기 방법은, 상기 보안문서를 수신하는 단계; 상기 보안문서의 출처, 보안문서 타입, 및 상기 보안문서와 관련된 값 중 적어도 하나를 나타내는 정보를 판정하기 위해 상기 보안문서를 스캔하는 단계; 및 상기 판정된 정보를 사용하여 상기 식별자를 판정하는 단계;를 포함한다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은, 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 방법은 다수의 코드화된 데이터부 내에 상기 완전한 서명를 부호화하는 단계를 포함한다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 기호의 위치를 규정하며, 다수의 제2 기호는 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 가시적인 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 상기 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 신호부로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들; 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함한다.
선택적으로, 상기 식별자는, 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 카드 타입, 발행 기관, 계좌 번호, 발행일, 만기일 및 한도 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 방법은 보안문서를 추적하는데 더 사용되는 것으로서, 컴퓨터 시스템에서 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 제품 항목의 식별자, 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 방법은 위조 보안문서를 판정하는데 더 사용되는 것으로서, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 방법은, 감지장치에서: 상기 감지된 코드화된 데이터부를 사용하여, 상기 식별자; 및 적어도 하나의 서명부;를 나타내는 표시데이터를 생성하는 단계; 및 프로세서에서: 상기 표시데이터로부터, 판정된 식별자; 및 적어도 하나의 판정된 서명부;를 판정하고; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서가 위조 문서인지 여부를 판정하는 단계를 더 포함한다.
선택적으로, 상기 방법은 가능한 복제된 보안문서를 판정하기 위해 더 사용되고, 컴퓨터 시스템에서, 상기 방법은, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자; 및 상기 보안문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 보안문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 방법은 화폐문서들을 계수하는 화폐계수기에서 사용되는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터들을 배치하고 있고, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 나타내며, 상기 계수기는, 계수되는 화폐문서들의 수를 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하는 프로세서를 포함한다.
선택적으로, 상기 보안문서는 보안 특징과 함께 인쇄되고, 상기 보안문서를 인쇄하는 방법은, 상기 보안문서를 수신하는 단계; 적어도 부분적으로 상기 보안문서의 식별자를 나타내고, 공용 키를 사용하여 암호화되는 것으로서, 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 표시데이터를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 보안문서의 식별자와 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계; 를 포함한다.
선택적으로, 상기 방법은 보안문서에 관련하는 트랜잭션을 기록하는 시스템에서 사용되고, 상기 시스템은, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 그리고 상기 수신된 표시데이터를 사용하여, 상기 보안문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트하는 컴퓨터 시스템을 포함한다.
선택적으로, 상기 방법은 보안문서들을 수반하는 트랜잭션을 모니터링하기 위해 더 사용되고, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 보안문서들의 각각에 대하여, 실행된 트랜잭션들을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트하는 단계; 및 상기 트랜잭션들을 하나 이상의 소정의 패턴들과 비교함으로써 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 보안문서 데이터베이스를 사용하는 단계를 포함하고, 다수의 보안문서 각각에 대하여, 보안문서 데이터를 저장하는 상기 데이터베이스는, 상기 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 보안문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 수신된 표시데이터 및 보안문서 데이터를 사용하여 상기 보안문서와 관련된 행위를 수행하도록 한다.
선택적으로, 상기 방법은 컴퓨터 시스템이 보안문서들을 수반하는 트랜잭션들을 모니터링하도록 더 사용되고, 상기 방법은 일련의 명령을 사용하여 수행되며, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 보안문서의 식별자 및 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 데이터 저장부에 저장된, 수신된 표시데이터, 트랜잭션 데이터를 사용하여, 상기 보안문서의 식별자 및 상기 트랜잭션을 나타내는 트랜잭션 데이터를 업데이트하도록 한다.
선택적으로, 상기 방법은 화폐문서들을 계수하는데 더 사용되고, 상기 방법은 일련의 명령을 사용하여 수행되며, 각 화폐문서는 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 배치하고 있고, 상기 화폐계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력; 계수된 화폐문서들을 제공하기 위한 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하기 위한 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 적어도 하나의 감지된 코드화된 데이터부로부터, 각 보안문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서를 구비한다.
선택적으로, 상기 방법은 보안문서들을 인증하기 위한 장치에서 사용하기 위한 프로세서로 사용되고, 상기 코드화된 데이터는 서명을 적어도 부분적으로 더 나타내며, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이고, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고, 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며, 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 이루어진다.
선택적으로, 상기 방법은 화폐문서를 계수하기 위해 사용되고, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 적어도 부분적으로 나타내고, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터에 반응하여, 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하도록 이루어진다.
선택적으로, 상기 방법은 화폐문서를 인증하고 평가하기 위해 더 사용되고, 상기 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은 상기 표시데이터에 반응하여, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정하도록 이루어진다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 식별자는, 판정되는 상기 보안문서의 복사를 허용하기 위하여, 상기 각각의 보안문서를 유일하게 나타내고 데이터 저장부에 저장된다.
선택적으로, 상기 보안문서는 위조방지보호구를 포함하고, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 보안문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 보안문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있도록 이루어진다.
선택적으로, 상기 방법은 도난된 보안문서를 회수하기 위하여 더 사용되고, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 보안문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 보안문서가 회수되도록 하는 단계를 포함한다.
제7의 넓은 형태에 있어서, 본 발명은 보안 특징을 가진 보안문서를 인쇄하는 방법을 제공하고, 상기 방법은, 상기 보안문서를 수신하는 단계; 상기 보안문서의 식별자를 적어도 부분적으로 나타내고, 공용 키를 사용하여 암호화되는 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 식별자를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 가시적인 정보를 포함하고, 상기 방법은 상기 가시적인 정보 상에 상기 코드화된 데이터를 겹쳐 인쇄하는 단계를 포함한다.
선택적으로, 문서 데이터를 저장하기 위하여 안전한 데이터 저장부가 사용되고, 상기 방법은 상기 데이터 저장부에 저장된 데이터를 사용하여 상기 서명을 생성하는 단계를 포함한다.
선택적으로, 상기 방법은 다수의 코드화된 데이터부 내에 있는 전체 서명을 부호화하는 단계를 포함한다.
선택적으로, 상기 방법은, 상기 보안문서 상에 각 코드화된 데이터부의 위치를 나타내는 코드화된 데이터 레이아웃 및 포장지 상에 가시적인 정보의 위치를 나타내는 문서 기재사항 중 적어도 하나인 레이아웃을 판정하는 단계; 및 상기 레이아웃을 사용하여, 상기 코드화된 데이터 및 상기 가시적인 정보 중 적어도 하나를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안과 관련되는 데이터를 저장하는 데이터베이스와 통신하기 위하여 통신 시스템이 사용되고, 상기 데이터베이스는, 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 카드 타입, 발행 기관, 계좌 번호, 발행일, 만기일 및 한도 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 포함한다.
선택적으로, 상기 방법은, 상기 보안문서에 관한 날짜의 적어도 일부를 업데이트하는 단계; 및 상기 보안에 관한 날짜의 적어도 일부를 사용하여 상기 코드화된 데이터를 생성하는 단계 중 적어도 하나를 포함한다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 기호의 위치를 규정하며, 다수의 제2 기호는 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 서명부로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 상기 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 방법은 보안문서를 추적하는데 더 사용되는 것으로서, 컴퓨터 시스템에서 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 제품 항목의 식별자, 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 방법은 위조 보안문서를 판정하는데 더 사용되는 것으로서, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 방법은, 감지장치에서: 상기 감지된 코드화된 데이터부를 사용하여, 상기 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계와; 그리고 프로세서에서: 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계, 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서가 위조 문서인지 여부를 판정하는 단계를 더 포함한다.
선택적으로, 상기 방법은 가능한 복제된 보안문서를 판정하기 위해 더 사용되고, 컴퓨터 시스템에서, 상기 방법은, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자; 및 상기 보안문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 보안문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 방법은 화폐문서들을 계수하는 화폐계수기에서 사용되는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터가 배치되어 있으며, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 나타내는 것으로서, 상기 계수기는, 계수되는 다수의 화폐문서들을 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하는 프로세서를 포함한다.
선택적으로, 상기 보안문서는 보안 특징을 가지고 있고, 상기 보안문서를 제공하는 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 각 나타내는 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 방법은 상기 보안문서에 관한 트랜잭션을 기록하기 위한 시스템에서 사용되고, 상기 시스템은, 상기 보안문서의 식별자; 및 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 그리고 데이터 저장부에 저장된, 수신된 표시데이터, 트랜잭션 데이터를 사용하여, 상기 보안문서의 식별자; 및 상기 트랜잭션을 나타내는 트랜잭션 데이터를 업데이트;하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 방법은 보안문서들을 수반하는 트랜잭션을 모니터링하기 위해 더 사용되고, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 보안문서들의 각각에 대하여, 실행된 트랜잭션들을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트하는 단계; 및 상기 트랜잭션들을 하나 이상의 소정의 패턴들과 비교함으로써 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 보안문서 데이터베이스를 사용하는 단계를 포함하고, 다수의 보안문서 각각에 대하여, 보안문서 데이터를 저장하는 상기 데이터베이스는, 상기 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 보안문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 수신된 표시데이터 및 보안문서 데이터를 사용하여 상기 보안문서와 관련된 행위를 수행하도록 한다.
선택적으로, 상기 방법은 컴퓨터 시스템이 보안문서들을 수반하는 트랜잭션들을 모니터링하도록 더 사용되고, 상기 방법은 일련의 명령을 사용하여 수행되며, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 보안문서의 식별자 및 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 데이터 저장부에 저장된, 수신된 표시데이터, 트랜잭션 데이터를 사용하여, 상기 보안문서의 식별자; 및 상기 트랜잭션을 나타내는 트랜잭션 데이터를 업데이트하도록 한다.
선택적으로, 상기 방법은 화폐문서들을 계수하는데 더 사용되고, 상기 방법은 일련의 명령을 사용하여 수행되며, 각 화폐문서는 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 배치하고 있고, 상기 화폐계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력; 계수된 화폐문서들을 제공하기 위한 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하기 위한 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 적어도 하나의 감지된 코드화된 데이터부로부터, 각 보안문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서를 구비한다.
선택적으로, 상기 방법은 보안문서들을 인증하기 위한 장치에서 사용하기 위한 프로세서로 사용되고, 상기 코드화된 데이터는 서명을 적어도 부분적으로 더 나타내며, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이고, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 이루어진다.
선택적으로, 상기 방법은 화폐문서를 계수하기 위해 사용되고, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 적어도 부분적으로 나타내고, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터에 반응하여, 각 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하도록 이루어진다.
선택적으로, 상기 방법은 화폐문서를 인증하고 평가하기 위해 더 사용되고, 상기 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은 상기 표시데이터에 반응하여, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정하도록 이루어진다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 식별자는, 판정되는 상기 보안문서의 복사를 허용하기 위하여, 상기 각각의 보안문서를 유일하게 나타내고 데이터 저장부에 저장된다.
선택적으로, 상기 보안문서는 위조방지보호구를 포함하고, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 보안문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 보안문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있도록 이루어진다.
선택적으로, 상기 방법은 도난된 보안문서를 회수하기 위하여 더 사용되고, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 보안문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 보안문서가 회수되도록 하는 단계를 포함한다.
또 다른 넓은 형태에 있어서, 본 발명은 보안 특징을 가진 보안문서를 인쇄하는 프린터를 제공하고, 상기 프린터는, 상기 보안문서를 수신하는 단계; 상기 보안문서의 식별자를 적어도 부분적으로 나타내고, 공용 키를 사용하여 암호화되는 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 식별자를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계를 위하여 이루어진다.
제8의 넓은 형태에 있어서, 본 발명은 보안문서에 관한 트랜잭션을 기록하기 위한 시스템을 제공하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 시스템은, 상기 보안문서의 식별자; 및 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 그리고 데이터 저장부에 저장된, 수신된 표시데이터, 트랜잭션 데이터를 사용하여, 상기 보안문서의 식별자; 및 상기 트랜잭션을 나타내는 트랜잭션 데이터를 업데이트;하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 트랜잭션 데이터는, 판매시점관리 트랜잭션, 예금 트랜잭션, 및 철회 트랜잭션 중 적어도 하나를 포함하는 트랜잭션 타입; 트랜잭션 내역; 상기 트랜잭션에 관련된 부분들의 당사자들의 식별자; 트랜잭션 양; 상기 트랜잭션의 로케이션; 및 상기 감지장치의 로케이션; 중 적어도 하나를 나타낸다.
선택적으로, 상기 컴퓨터 시스템은, 상기 트랜잭션을 승인하고, 성공적인 승인에 반응하여, 상기 거래가 수행되도록 하고, 상기 트랜잭션 데이터를 업데이트하도록 구성된다.
선택적으로, 상기 컴퓨터 시스템은, 상기 표시데이터를 사용하여 상기 보안문서를 인증하는 단계; 및 상기 트랜잭션을 적어도 하나의 소정의 판정기준에 비교하는 단계; 중 적어도 하나에 의해 상기 트랜잭션을 승인하도록 구성된다.
선택적으로, 상기 컴퓨터 시스템은, 상기 트랜잭션의 승인의 표시; 상기 보안문서의 인증의 결과; 상기 트랜잭션의 적어도 하나의 소정의 판정기준에의 비교 결과; 및 트랜잭션 데이터; 중 적어도 하나를 디스플레이하기 위한 디스플레이장치를 포함한다.
선택적으로, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 시스템은, 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며, 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 구성된다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 완전한 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 시스템은 다수의 코드화된 데이터부를 감지함으로써 상기 완전한 서명을 판정하도록 구성된다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 서명의 위치를 규정하며, 그리고 다수의 제2 서명은 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 서명부들로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 상기 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함한다.
선택적으로, 상기 식별자는, 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 카드 타입, 발행 기관, 계좌 번호, 발행일, 만기일 및 한도 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 시스템은 보안문서를 추적하는 방법에 대해 더 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 제품 항목의 식별자 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 시스템은 보안문서와 사용하기 위한 감지장치를 더 포함하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내고, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 시스템은 위조 보안문서를 판정하는 방법을 위해 더 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는, 상기 보안문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 나타내고, 상기 방법은, 감지장치에서: 적어도 하나의 코드화된 데이터부를 감지하는 단계, 및 상기 감지된 코드화된 데이터부를 사용하여 상기 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계와; 그리고 프로세서에서: 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계, 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서가 위조 문서인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 시스템은 가능한 복제된 보안문서를 판정하는 방법을 위해 더 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서, 상기 방법은, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자; 및 상기 보안문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 보안문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 시스템은 화폐문서들을 계수하는 화폐계수기를 더 포함하고, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터가 배치되어 있으며, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 나타내는 것으로서, 상기 계수기는, 계수되는 다수의 화폐문서들을 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하는 프로세서를 포함한다.
선택적으로, 상기 시스템은 보안기능을 가지고 있는 보안문서를 제공하는 방법을 위해 더 사용되고, 상기 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 각 나타내는 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 시스템은 보안기능을 가지고 있는 보안문서를 제공하는 방법을 위해 더 사용되고, 상기 방법은, 상기 보안문서를 수신하는 단계; 적어도 부분적으로 상기 보안문서의 식별자를 나타내고, 공용 키를 사용하여 암호화되는 것으로서, 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 표시데이터를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 보안문서의 식별자와 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계; 를 포함한다.
선택적으로, 상기 시스템은 보안문서들을 수반하는 트랜잭션을 모니터링하는 방법을 위해 더 사용되는 것으로서, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 보안문서들의 각각에 대하여, 실행된 트랜잭션들을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트하는 단계; 및 상기 트랜잭션들을 하나 이상의 소정의 패턴들과 비교함으로써 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 시스템은 보안문서 데이터베이스를 사용하고, 다수의 보안문서 각각에 대하여, 보안문서 데이터를 저장하는 상기 데이터베이스는, 상기 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 보안문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 수신된 표시데이터 및 보안문서 데이터를 사용하여 상기 보안문서와 관련된 행위를 수행하도록 한다.
선택적으로, 상기 시스템은 컴퓨터 시스템이 보안문서들을 수반하는 트랜잭션들을 모니터링하도록 하는 일련의 명령을 더 포함하는 것으로서, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 보안문서의 식별자 및 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 데이터 저장부에 저장된, 수신된 표시데이터, 트랜잭션 데이터를 사용하여, 상기 보안문서의 식별자 및 상기 트랜잭션을 나타내는 트랜잭션 데이터를 업데이트하도록 한다.
선택적으로, 상기 시스템은 화폐계수기에 대한 일련의 명령을 더 포함하는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 배치하고 있고, 상기 화폐계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력; 계수된 화폐문서들을 제공하기 위한 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하기 위한 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며, 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서;를 구비한다.
선택적으로, 상기 시스템은 보안문서들을 인증하기 위한 장치에서 사용하기 위한 프로세서를 더 포함하는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자 및 서명을 적어도 부분적으로 나타내는 코드화된 데이터를 배치하고 있고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 이루어진다.
선택적으로, 상기 시스템은 화폐문서들을 계수하는 방법을 위해 더 사용되는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 적어도 부분적으로 나타내며, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터에 반응하여, 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하도록 이루어진다.
선택적으로, 상기 시스템은 화폐문서를 인증하고 평가하는 방법을 위해 더 사용되는 것으로서, 상기 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은 상기 표시데이터에 반응하여, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정하도록 이루어진다.
선택적으로, 상기 시스템은 복사방지 보호부를 포함하는 보안문서를 위해 더 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 상기 식별자는, 판정되는 상기 보안문서의 복사를 허용하기 위하여, 상기 각각의 보안문서를 유일하게 나타내며 데이터 저장부에 저장된다.
선택적으로, 상기 보안문서는 위조방지보호구를 포함하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는, 상기 화폐문서의 식별자; 및 서명의 적어도 일부를 나타내고, 상기 서명은 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 보안문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 보안문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있도록 이루어진다.
선택적으로, 상기 시스템은 도난된 보안문서를 회수하는 방법을 위해 더 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 보안문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 보안문서가 회수되도록 하는 단계를 포함한다.
또 다른 넓은 형태에 있어서, 본 발명은 보안문서에 관한 트랜잭션을 기록하기 위한 시스템을 제공하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 시스템은, 적어도 하나의 코드화된 데이터부를 감지하고; 상기 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 상기 보안문서의 식별자를 나타내는 표시데이터를 판정하며; 그리고 상기 보안문서의 식별자 및 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트하기 위하여, 상기 표시데이터를, 표시데이터에 반응하는 컴퓨터 시스템으로 전송하기 위한 감지장치를 포함한다.
제9의 넓은 형태에 있어서, 본 발명은 보안문서들을 수반하는 트랜잭션들을 모니터링하는 방법을 제공하고, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 보안문서들의 각각에 대하여, 실행된 트랜잭션들을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트하는 단계; 및 상기 트랜잭션들을 하나 이상의 소정의 패턴들과 비교함으로써 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 비교는 데이터 마이닝 탐지 및 신경 네트워크 탐지 중 적어도 하나를 사용하여 수행된다.
선택적으로, 각 판정된 패턴은, 소정의 트랜잭션 값; 소정의 시간틀에서 수행되는 소정의 다수의 트랜잭션들; 특정한 당사자의 식별자; 하나 이상의 보안문서에 관련된 트랜잭션들의 시퀀스; 현금 유동 수요 예상; 및 지리적인 경향; 중 적어도 하나에 적어도 부분적으로 관련된다.
선택적으로, 상기 컴퓨터 시스템은 디스플레이 장치를 포함하고, 상기 방법은, 상기 디스플레이 장치를 사용하여, 상기 비교 데이터 및 상기 트랜잭션 데이터 중 적어도 하나를 디스플레이하는 단계를 포함한다.
선택적으로, 상기 방법은, 상기 트랜잭션 데이터를 사용하여, 현금 유동 수요 예상 및 지리적인 경향 중 적어도 하나를 생성하는 단계를 포함한다.
선택적으로, 상기 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 그리고 컴퓨터 시스템에서, 상기 방법은, 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계; 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하는 단계;를 포함한다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 완전한 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 시스템은 다수의 코드화된 데이터부를 감지함으로써 상기 완전한 서명을 판정하도록 구성된다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 서명의 위치를 규정하며, 그리고 다수의 제2 서명은 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 서명부로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 상기 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들; 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함한다.
선택적으로, 상기 식별자는, 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 카드 타입, 발행 기관, 계좌 번호, 발행일, 만기일 및 한도 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 방법은 보안문서를 추적하기 위해 더 사용되는 것으로서, 컴퓨터 시스템에서 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 제품 항목의 식별자 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 방법은 위조 보안문서를 판정하기 위해 더 사용되는 것으로서, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 방법은, 감지장치에서: 상기 감지된 코드화된 데이터부를 사용하여 상기 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계와; 그리고 프로세서에서: 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계, 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서가 위조 문서인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 방법은 가능한 복제된 보안문서를 판정하기 위해 더 사용되는 것으로서, 컴퓨터 시스템에서, 상기 방법은, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자; 및 상기 보안문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 보안문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 방법은 화폐문서들을 계수하는 화폐계수기에서 사용되는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터가 배치되어 있으며, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 나타내는 것으로서, 상기 계수기는, 계수되는 다수의 화폐문서들을 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하는 프로세서;를 포함한다.
선택적으로, 상기 보안문서는 보안 특징을 가지고 있고, 상기 보안문서를 제공하는 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 각 나타내는 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 보안문서는 보안 특징과 함께 인쇄되고, 상기 보안문서를 인쇄하는 방법은, 상기 보안문서를 수신하는 단계; 적어도 부분적으로 상기 보안문서의 식별자를 나타내고, 공용 키를 사용하여 암호화되는 것으로서, 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 표시데이터를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 보안문서의 식별자와 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계; 를 포함한다.
선택적으로, 상기 방법은 보안문서에 관한 트랜잭션을 기록하기 위한 시스템에 사용되고, 상기 시스템은, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 상기 보안문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트; 하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 방법은 보안문서 데이터베이스를 사용하는 단계를 포함하고, 다수의 보안문서의 각각에 대하여, 보안문서 데이터를 저장하는 상기 데이터베이스는, 상기 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 보안문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 수신된 표시데이터 및 보안문서 데이터를 사용하여 상기 보안문서와 관련된 행위를 수행하도록 한다.
선택적으로, 상기 방법은 컴퓨터 시스템이 보안문서들을 수반하는 트랜잭션들을 모니터링하도록 하기 위하여 더 사용되는 것으로서, 상기 방법은 일련의 명령을 사용하여 수행되고, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내고, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 보안문서의 식별자 및 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 데이터 저장부에 저장된, 수신된 표시데이터, 트랜잭션 데이터를 사용하여, 상기 보안문서의 식별자 및 상기 트랜잭션을 나타내는 트랜잭션 데이터를 업데이트하도록 한다.
선택적으로, 상기 방법은 화폐문서들을 계수하기 위해 더 사용되는 것으로서, 상기 방법은 일련의 명령을 사용하여 수행되고, 각 화폐문서는 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 배치하고 있으며, 상기 화폐계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력; 계수된 화폐문서들을 제공하기 위한 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하기 위한 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령은 상기 프로세서가, 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며, 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서;를 구비한다.
선택적으로, 상기 방법은 보안문서들을 인증하기 위한 장치에서 사용하기 위한 프로세서에서 사용되는 것으로서, 상기 코드화된 데이터는 상기 식별자의 적어도 일부의 전자 서명인 서명을 적어도 부분적으로 나타내고, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 이루어진다.
선택적으로, 상기 방법은 화폐문서들을 계수하는 방법을 위해 더 사용되는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 적어도 부분적으로 나타내며, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 방법은 화폐문서를 인증하고 평가하기 위해 사용되는 것으로서, 상기 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 식별자는, 판정되는 상기 보안문서의 복사를 허용하기 위하여, 상기 각각의 보안문서를 유일하게 나타내고 데이터 저장부에 저장된다.
선택적으로, 상기 보안문서는 위조방지보호구를 포함하고, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내며, 상기 서명은, 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 보안문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 보안문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있도록 이루어진다.
선택적으로, 상기 방법은 도난된 보안문서를 회수하기 위해 더 사용되는 것으로서, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 보안문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 보안문서가 회수되도록 하는 단계;를 포함한다.
또 다른 넓은 형태에 있어서, 본 발명은 보안문서를 수반하는 트랜잭션들을 모니터링하기 위한 방법을 제공하고, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 상기 보안문서의 식별자를 나타내는 표시데이터를 판정하는 단계; 및 상기 표시데이터를 컴퓨터 시스템으로 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템이 데이터 저장부에 저장된 추적 데이터를 업데이트하기 위하여 상기 표시데이터에 반응하고, 상기 트랜잭션 데이터는 다수의 보안문서 각각에 대하여 수행된 트랜잭션들을 나타내는데, 상기 표시데이터를 컴퓨터 시스템으로 전송하고, 상기 트랜잭션 데이터를 하나 이상의 소정의 패턴과 비교함으로써, 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
제10의 넓은 형태에 있어서, 본 발명은 보안문서 데이터베이스를 제공하고, 다수의 보안문서 각각에 대하여, 보안문서 데이터를 저장하는 상기 데이터베이스는, 상기 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 보안문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 수신된 표시데이터 및 보안문서 데이터를 사용하여 상기 보안문서와 관련된 행위를 수행하도록 한다.
선택적으로, 상기 속성 데이터는 트랜잭션 상태를 적어도 부분적으로 나타내고, 상기 서명은 상기 식별자의 전자 서명이며, 상기 행위는 상기 보안문서를 인증하는 상기 컴퓨터 시스템을 포함한다.
선택적으로, 상기 속성 데이터는 트랜잭션 상태를 적어도 부분적으로 나타내고, 상기 행위는 상기 컴퓨터 시스템이, 상기 보안문서의 트랜잭션 상태를 검증하는 단계, 및 상기 보안문서의 트랜잭션 상태를 업데이트하는 단계; 중 적어도 하나를 수행하도록 허용하는 것을 포함한다.
선택적으로, 상기 트랜잭션 상태는, 복사된 보안문서; 도난된 보안문서; 및 위조된 보안문서; 중 적어도 하나인지 여부를 적어도 부분적으로 나타낸다.
선택적으로, 상기 데이터베이스는 현금흐름 이상의 존재 또는 부존재를 판정하기 위하여 조회된다.
선택적으로, 상기 데이터베이스는 각 보안문서에 대한 키 쌍을 저장하고, 상기 키 쌍은 상기 보안문서와 관련된 상기 식별자에 의해 상기 데이터베이스에 색인이 달리게 된다.
선택적으로, 상기 속성 데이터는, 트랜잭션 내역, 상기 트랜잭션에 수반된 당사자들의 식별자, 트랜잭션 양, 상기 트랜잭션의 로케이션, 및 상기 감지장치의 로케이션 중 적어도 하나를 포함하는 트랜잭션 타입을 포함하는 보안문서에 관한 트랜잭션들을 표시하는 트랜잭션 이력 데이터; 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 카드 타입, 발행 기관, 계좌 번호, 발행일, 만기일 및 한도 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 적어도 부분적으로 나타낸다.
선택적으로, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내며, 상기 서명은 상기 식별자의 전자 서명이며, 상기 시스템은, 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하고; 그리고 상기 판정된 식별자 및 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 이루어진다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 완전한 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 시스템은 다수의 코드화된 데이터부를 감지함으로써 상기 완전한 서명을 판정하도록 구성된다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 서명의 위치를 규정하며, 그리고 다수의 제2 서명은 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 서명부로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 상기 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들; 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 보안문서 데이터베이스는 보안문서를 추적하는 방법에 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서, 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 제품 항목의 식별자 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 위조 보안문서를 판정하는 방법에서 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는, 상기 보안문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 나타내고, 상기 방법은, 감지장치에서: 적어도 하나의 코드화된 데이터부를 감지하는 단계, 및 상기 감지된 코드화된 데이터부를 사용하여 상기 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계와; 그리고 프로세서에서: 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계, 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서가 위조 문서인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 가능한 복제된 보안문서를 판정하는 방법에서 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서, 상기 방법은, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자; 및 상기 보안문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 보안문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 화폐문서들을 계수하는 화폐계수기에 의해 사용되는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터가 배치되어 있고, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 나타내며, 상기 계수기는, 계수되는 다수의 화폐문서들을 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하는 프로세서;를 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 보안기능을 가지고 있는 보안문서를 제공하는 방법에서 사용되는 것으로서, 상기 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 각 나타내는 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 보안기능을 가지고 있는 보안문서를 제공하는 방법에서 사용되는 것으로서, 상기 방법은, 상기 보안문서를 수신하는 단계; 적어도 부분적으로 상기 보안문서의 식별자를 나타내고, 공용 키를 사용하여 암호화되는 것으로서, 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 표시데이터를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 보안문서의 식별자와 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계; 를 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 보안문서에 관한 트랜잭션을 기록하기 위한 시스템에 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터가 배치되어 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 시스템은, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 상기 보안문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트; 하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 보안문서를 수반하는 트랜잭션들을 모니터링하기 위한 방법에서 사용되는 것으로서, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 상기 보안문서의 식별자를 나타내는 표시데이터를 판정하는 단계; 및 상기 표시데이터를 컴퓨터 시스템으로 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템이 데이터 저장부에 저장된 추적 데이터를 업데이트하기 위하여 상기 표시데이터에 반응하고, 상기 트랜잭션 데이터는 다수의 보안문서 각각에 대하여 수행된 트랜잭션들을 나타내는데, 상기 표시데이터를 컴퓨터 시스템으로 전송하고, 상기 트랜잭션 데이터를 하나 이상의 소정의 패턴과 비교함으로써, 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 보안문서 데이터베이스는 컴퓨터 시스템이 보안문서들을 수반하는 트랜잭션들을 모니터링하도록 하기 위하여 일련의 명령에 의해 사용되는 것으로서, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터가 배치되어 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 상기 보안문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트; 하도록 한다.
선택적으로, 상기 보안문서 데이터베이스는 화폐계수기용 일련의 명령에 의해 사용되는 것으로서, 상기 화폐계수기는 각 화폐문서가 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 배치하고 있는 화폐문서를 계수하는데 사용되며, 상기 화폐계수기는, 계수되는 다수의 화폐문서들을 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령은 상기 프로세서가, 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며, 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서; 를 구비한다.
선택적으로, 상기 보안문서 데이터베이스는 보안문서들을 인증하는 장치에서 사용하기 위한 프로세서에 의해 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 상기 보안문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명을 적어도 부분적으로 나타내는 코드화된 데이터를 배치하고 있고, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증한다.
선택적으로, 상기 보안문서 데이터베이스는 화폐문서들을 계수하는 방법에서 사용되는 것으로서, 각 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 상기 화폐문서의 식별자를 적어도 부분적으로 나타내며, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 보안문서 데이터베이스는 화폐문서를 인증하고 평가하는 방법에서 사용되는 것으로서, 상기 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 식별자를 나타내고, 상기 식별자는, 판정되는 상기 보안문서의 복사를 허용하기 위하여, 상기 각각의 보안문서를 유일하게 나타내며 데이터 저장부에 저장된다.
선택적으로, 상기 보안문서는 위조방지보호구를 포함하고, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있으며, 각 코드화된 데이터부는 식별자를 나타내고, 각 코드화된 데이터부는, 상기 보안문서의 식별자; 및 서명의 적어도 일부를 나타내며, 상기 서명은, 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 보안문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 보안문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있다.
선택적으로, 상기 보안문서 데이터베이스는 도난된 보안문서를 회수하기 위해 더 사용되는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 보안문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 보안문서가 회수되도록 하는 단계;를 포함한다.
제11의 넓은 형태에 있어서, 본 발명은 컴퓨터 시스템이 보안문서들을 수반하는 트랜잭션들을 모니터링하도록 하기 위한 일련의 명령을 제공하고, 각 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터가 배치되어 있고, 각 코드화된 데이터부는 적어도 상기 보안문서의 식별자를 나타내며, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 상기 보안문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트; 하도록 한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템이, 상기 트랜잭션 데이터를 하나 이상의 소정의 패턴과 비교함으로써, 현금흐름 이상의 존재 또는 부존재를 판정하도록 한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해, 상기 비교의 결과를 나타내는 비교 데이터가 출력이 되도록 한다.
선택적으로, 각 소정의 패턴은, 소정의 트랜잭션 시초; 소정의 시간틀에서 수행되는 소정의 다수의 트랜잭션들; 특정한 당사자의 식별자; 하나 이상의 보안문서에 관련된 트랜잭션들의 시퀀스; 현금 유동 수요 예상; 및 지리적인 경향; 중 적어도 하나에 적어도 부분적으로 관련된다.
선택적으로, 상기 컴퓨터 시스템은 디스플레이 장치를 포함하고, 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 디스플레이 장치를 사용하여, 상기 컴퓨터 시스템이, 상기 비교 데이터 및 상기 트랜잭션 데이터 중 적어도 하나를 디스플레이하도록 한다.
선택적으로, 상기 트랜잭션 데이터는, 상기 보안문서가, 복사된 보안문서; 도난된 보안문서; 및 위조된 보안문서; 중 적어도 하나인지 여부를 나타내는 트랜잭션 상태를 포함한다.
선택적으로, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 그리고 상기 일련의 명령은, 상기 컴퓨터 시스템에 의해 실행될 때, 상기 컴퓨터 시스템이, 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하고; 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 한다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 완전한 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 시스템은 다수의 코드화된 데이터부를 감지함으로써 상기 완전한 서명을 판정하도록 구성된다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 서명의 위치를 규정하며, 그리고 다수의 제2 서명은 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 서명부로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 상기 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들; 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함한다.
선택적으로, 상기 식별자는, 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 카드 타입, 발행 기관, 계좌 번호, 발행일, 만기일 및 한도 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 보안문서를 추적하는 방법을 더 수행하는 것으로서, 컴퓨터 시스템에서, 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 제품 항목의 식별자 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 위조 보안문서를 판정하는 방법을 더 수행하는 것으로서, 상기 보안문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는, 상기 보안문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 나타내고, 상기 방법은, 감지장치에서: 적어도 하나의 코드화된 데이터부를 감지하는 단계, 및 상기 감지된 코드화된 데이터부를 사용하여 상기 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계와; 그리고 프로세서에서: 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계, 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서가 위조 문서인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 가능한 복제된 보안문서를 판정하는 방법을 더 수행하는 것으로서, 컴퓨터 시스템에서, 상기 방법은, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자; 및 상기 보안문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 보안문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 컴퓨터 시스템은 화폐계수기이고, 각 보안문서는 화폐문서이며, 상기 일련의 명령은, 상기 화폐계수기에서 실행될 때, 상기 화폐계수기가 화폐문서들을 계수하도록 하며, 상기 계수기는, 계수되는 다수의 화폐문서들을 수신하는 입력; 계수된 화폐문서들을 제공하는 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하는 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고; 상기 감지된 식별자로부터 각 화폐문서에 대하여 판정된 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수하는 프로세서;를 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 보안특징을 가진 보안문서를 제공하는 방법을 더 수행하고, 상기 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 보안문서의 식별자 및 상기 서명의 적어도 일부를 각 나타내는 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 보안특징을 가진 보안문서를 인쇄하는 방법을 더 수행하고, 상기 방법은, 상기 보안문서를 수신하는 단계; 적어도 부분적으로 상기 보안문서의 식별자를 나타내고, 공용 키를 사용하여 암호화되는 것으로서, 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 표시데이터를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 보안문서의 식별자와 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서 상에 상기 코드화된 데이터를 인쇄하는 단계; 를 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 상기 보안문서에 관한 트랜잭션을 더 기록하고, 상기 시스템은, 상기 보안문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 상기 보안문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트; 하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 보안문서를 수반하는 트랜잭션들을 모니터링하기 위한 방법을 더 수행하는 것으로서, 상기 방법은, 그리고 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 상기 보안문서의 식별자를 나타내는 표시데이터를 판정하는 단계; 및 상기 표시데이터를 컴퓨터 시스템으로 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템이 데이터 저장부에 저장된 추적 데이터를 업데이트하기 위하여 상기 표시데이터에 반응하고, 상기 트랜잭션 데이터는 다수의 보안문서 각각에 대하여 수행된 트랜잭션들을 나타내는데, 상기 표시데이터를 컴퓨터 시스템으로 전송하고, 상기 트랜잭션 데이터를 하나 이상의 소정의 패턴과 비교함으로써, 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 보안문서 데이터베이스로서 더 작동하고, 보안문서 데이터를 저장하는 상기 데이터베이스는, 다수의 보안문서 각각에 대하여, 상기 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 보안문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 수신된 표시데이터 및 보안문서 데이터를 사용하여 상기 보안문서와 관련된 행위를 수행하도록 한다.
선택적으로, 상기 컴퓨터 시스템은 화폐계수기이고, 상기 보안문서는 화폐문서이며, 상기 일련의 명령은, 상기 화폐계수기에서 실행될 때, 상기 화폐계수기가 화폐문서들을 계수하도록 하고, 상기 화폐계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력; 계수된 화폐문서들을 제공하기 위한 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하기 위한 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령은 상기 프로세서가, 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며, 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서;를 구비한다.
선택적으로, 상기 일련의 명령은, 보안문서들을 인증하는 장치에서 사용하기 위한 프로세서에서 실행될 때, 상기 프로세서가, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 한다.
선택적으로, 상기 화폐문서는 화폐문서이고, 상기 일련의 명령은, 상기 컴퓨터 시스템서 실행될 때, 화폐문서들을 계수하는 방법을 더 수행하며, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 보안문서는 화폐문서이고, 상기 일련의 명령은, 상기 컴퓨터 시스템서 실행될 때, 화폐문서를 인증하고 평가하기 위한 방법을 더 수행하며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 식별자는, 판정되는 상기 보안문서의 복사를 허용하기 위하여, 상기 각각의 보안문서를 유일하게 나타내고 데이터 저장부에 저장된다.
선택적으로, 상기 보안문서는 위조방지보호구를 포함하고, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내며, 상기 서명은, 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 보안문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 보안문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있도록 이루어진다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 도난된 보안문서를 회수하는 방법을 더 수행하는 것으로서, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 보안문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 보안문서가 회수되도록 하는 단계;를 포함한다.
제12의 넓은 형태에 있어서, 본 발명은 화폐계수기용 일련의 명령을 제공하고, 상기 화폐계수기는 각 화폐문서가 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자를 나타내는 적어도 하나의 코드화된 데이터부가 배치되어 있는 화폐문서들을 계수하기 위하여 사용되고, 상기 화폐계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력; 계수된 화폐문서들을 제공하기 위한 출력; 이송경로를 따라 상기 입력으로부터 상기 출력으로 화폐문서들을 수송하기 위한 이송기구; 상기 이송경로를 따라 수송된 각 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령은 상기 프로세서가, 상기 적어도 하나의 감지된 코드화된 데이터부로부터 각 화폐문서에 대하여 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각 화폐문서에 대하여 판정된 값을 판정하며, 그리고 상기 판정된 값을 사용하여 상기 화폐문서들을 계수하도록 하는 프로세서;를 구비한다.
선택적으로, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 일련의 명령은 상기 감지된 식별자 및 상기 적어도 하나의 감지된 서명부를 사용하여, 상기 프로세서가 상기 화폐문서들의 인증을 하도록 한다.
선택적으로, 상기 인증은, 상기 프로세서; 및 컴퓨터 시스템; 중 적어도 하나에 의해 수행되고, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하고; 그리고 상기 표시데이터를 상기 컴퓨터 시스템으로 전송;한다.
선택적으로, 상기 표시데이터는, 각 화폐문서; 소정의 다수의 화폐문서들; 및 상기 입력에 제공된 상기 화폐문서들; 중 적어도 하나가, 화폐계수기 스캔 후에, 그리고 주기적으로, 상기 컴퓨터 시스템으로 전달된다.
선택적으로, 상기 화폐계수기는 디스플레이 장치를 포함하고, 상기 실행된 일련의 명령은, 상기 디스플레이 장치를 이용하여, 상기 프로세서가, 인증의 결과, 적어도 하나의 화폐문서 값, 및 총 수계; 중 적어도 하나를 디스플레이하도록 한다.
선택적으로, 상기 화폐계수기는, 상기 화폐문서들을 인증하기 위한 키; 및 상기 서명을 판정하기 위한 패딩; 중 적어도 하나를 저장하기 위한 데이터 저장부를 포함하고, 상기 프로세서는 상기 데이터 저장부에 저장된 데이터를 사용하여 인증을 수행한다.
선택적으로, 상기 일련의 명령은, 상기 프로세서에 의해 실행될 때, 상기 프로세서가, 각 화폐문서에 대하여, 상기 화폐계수기가 상기 화폐문서를 스캔하는 시간; 화폐문서 속성들; 및 상기 화폐문서가 스캔될 때 상기 화폐계수기의 로케이션; 중 적어도 하나를 더 나타내는 표시데이터를 생성하도록 한다.
선택적으로, 상기 서명은 상기 식별자의 적어도 일부 및 소정의 패딩의 적어도 일부의 전자 서명이고, 상기 패딩은 소정의 수 및 난수 중 적어도 하나이다.
선택적으로, 상기 완전한 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 시스템은 다수의 코드화된 데이터부를 감지함으로써 상기 완전한 서명을 판정하도록 구성된다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각 레이아웃은 상기 식별자를 부호화하는 다수의 제1 서명의 위치를 규정하며, 그리고 다수의 제2 서명은 상기 서명의 적어도 일부를 규정한다.
선택적으로, 상기 코드화된 데이터는 실질적으로 장비없이는 사람에게 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 자외선-흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인, 사람이 읽을 수 있는 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 상기 완전한 서명을 부호화한다.
선택적으로, 상기 완전한 서명은 다수의 서명부로부터 형성되고, 각 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부들의 적어도 일부는, 상기 각각의 코드화된 데이터부의 로케이션; 상기 각각의 코드화된 데이터부의 표면상의 위치; 상기 코드화된 데이터부들의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션들의 유닛들; 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는, 잉여 데이터; 오류 정정이 가능한 데이터; 리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자 서명은, 상기 식별자와 관련된 난수; 적어도 상기 식별자의 입력된 해시; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 적어도 상기 식별자의 입력된 해시; 적어도 상기 식별자를 암호화함으로써 생산된 암호문; 적어도 상기 식별자 및 난수를 암호화함으로써 생산된 암호문; 개인 키를 사용하여 생산되고, 대응하는 공용 키를 사용하여 검증가능한 암호문; 및 RSA 암호화를 사용하여 생산된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는, 지폐; 수표; 신용 또는 직불 카드; 상환 티켓, 상품권, 또는 회수권; 복권, 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별자 카드 또는 문서; 중 적어도 하나를 포함한다.
선택적으로, 상기 식별자는, 통화, 발행 국가, 액면금액, 지폐 면, 인쇄 작업, 및 일련 번호 중 적어도 하나를 포함하는 지폐 속성; 통화, 발행 기관, 계좌 번호, 일련 번호, 만기일, 수표 값, 및 한도 중 적어도 하나를 포함하는 수표 속성; 카드 타입, 발행 기관, 계좌 번호, 발행일, 만기일 및 한도 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 나타낸다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 상기 레이아웃은 회전축의 중심에 대하여 떨어져서 1/n 번 회전되는 n개의 동일한 서브-레이아웃들을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 다른 서브-레이아웃과 구별하는 회전-표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n이 적어도 2일 때, n-겹 회전 대칭을 가진 적어도 하나의 레이아웃에 따라 배치되고, 방위-표시데이터를 부호화하는 상기 레이아웃은, m이 하나 이상일 때, n 기호들의 m 정수배의 시퀀스를 포함하며, 각 부호화된 기호는 상기 레이아웃의 회전 대칭의 중심 주위의 n 로케이션들에 분포되어, 상기 레이아웃의 n 방위들의 각각에 상기 기호들을 복호화하는 것은 상기 방위-표시데이터의 n 표시를 생성하고, 각 표시는 상기 방위-표시데이터의 다른 순환 시프트를 포함하고 상기 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 화폐문서를 추적하는 방법을 더 수행하는 것으로서, 컴퓨터 시스템에서, 상기 방법은, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 상기 화폐문서의 식별자 및 추적 정보를 나타내는, 데이터 저장부에 저장된 추적 데이터를 업데이트하는 단계;를 포함한다.
선택적으로, 상기 감지장치는, 사용시 사용자가 잡는 하우징; 적어도 하나의 코드화된 데이터부를 노광하는 방사원; 상기 적어도 하나의 코드화된 데이터부를 감지하는 센서; 및 상기 적어도 하나의 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하는 프로세서; 를 포함한다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 위조 화폐문서를 판정하는 방법을 더 수행하는 것으로서, 상기 화폐문서는 그 표면 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각 코드화된 데이터부는, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 나타내고, 상기 방법은, 감지장치에서: 적어도 하나의 코드화된 데이터부를 감지하는 단계, 및 상기 감지된 코드화된 데이터부를 사용하여 상기 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계와; 그리고 프로세서에서: 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하는 단계, 및 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 화폐문서가 위조 문서인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 가능한 복제된 화폐문서를 판정하는 방법을 더 수행하는 것으로서, 컴퓨터 시스템에서, 상기 방법은, 상기 화폐문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 화폐문서의 식별자; 및 상기 화폐문서의 로케이션을 나타내는 추적 정보;를 나타내는 추적 데이터를 액세스하는 단계; 및 상기 추적 정보를 사용하여 상기 화폐문서가 가능한 복제물인지 여부를 판정하는 단계;를 포함한다.
선택적으로, 선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 보안특징을 가진 화폐문서를 제공하는 방법을 더 수행하고, 상기 방법은, 상기 화폐문서를 생성하는 단계; 상기 화폐문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여, 상기 식별자의 적어도 일부의 전자 서명인 서명을 생성하는 단계; 상기 화폐문서의 식별자 및 상기 서명의 적어도 일부를 각 나타내는 다수의 코드화된 데이터부들을 포함하는 코드화된 데이터를 생성하는 단계; 및 상기 화폐문서 상에 상기 코드화된 데이터를 인쇄하는 단계;를 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 보안특징을 가진 화폐문서를 인쇄하는 방법을 더 수행하고, 상기 방법은, 상기 화폐문서를 수신하는 단계; 적어도 부분적으로 상기 화폐문서의 식별자를 나타내고, 공용 키를 사용하여 부호화되는 것으로서, 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 비밀 키를 사용하여 상기 수신된 표시데이터를 해독함으로써 상기 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 상기 식별자의 적어도 일부의 전자 서명을 생성하는 단계; 상기 화폐문서의 식별자와 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 화폐문서 상에 상기 코드화된 데이터를 인쇄하는 단계; 를 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 상기 화폐문서에 관한 트랜잭션을 더 기록하고, 상기 시스템은, 상기 화폐문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고;상기 수신된 표시데이터를 사용하여, 상기 화폐문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트; 하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 화폐문서를 수반하는 트랜잭션들을 모니터링하기 위한 방법을 더 수행하는 것으로서, 상기 방법은, 그리고 화폐문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자를 나타내는 표시데이터를 판정하는 단계; 및 상기 표시데이터를 컴퓨터 시스템으로 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템이 데이터 저장부에 저장된 추적 데이터를 업데이트하기 위하여 상기 표시데이터에 반응하고, 상기 트랜잭션 데이터는 다수의 화폐문서들 각각에 대하여 수행된 트랜잭션들을 나타내는데, 상기 표시데이터를 컴퓨터 시스템으로 전송하고, 상기 트랜잭션 데이터를 하나 이상의 소정의 패턴과 비교함으로써, 현금흐름 이상의 존재 또는 부존재를 판정하는 단계; 를 포함한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 화폐문서 데이터베이스로서 더 작동하고, 화폐문서 데이터를 저장하는 상기 데이터베이스는, 다수의 보안문서 각각에 대하여, 상기 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 상기 화폐문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하고, 사용시에, 상기 화폐문서 데이터 베이스는 컴퓨터 시스템이, 감지장치로부터 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신하고; 상기 수신된 표시데이터 및 화폐문서 데이터를 사용하여 상기 화폐문서와 관련된 행위를 수행하도록 한다.
선택적으로, 상기 일련의 명령은, 상기 컴퓨터 시스템에서 실행될 때, 상기 화폐문서에 관한 트랜잭션을 더 기록하고, 상기 시스템은, 상기 화폐문서의 식별자와 상기 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해, 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 상기 화폐문서의 식별자와 상기 트랜잭션을 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터를 업데이트; 하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 일련의 명령은, 화폐문서들을 인증하는 장치에서 사용하기 위한 프로세서에서 실행될 때, 상기 프로세서가, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 화폐문서를 인증하도록 한다.
선택적으로, 상기 화폐문서는 화폐문서이고, 상기 일련의 명령은, 상기 컴퓨터 시스템서 실행될 때, 화폐문서들을 계수하는 방법을 더 수행하며, 감지장치에서, 상기 방법은, 각 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터를 사용하여, 각 화폐문서에 대하여 판정된 식별자를 판정하고; 각 판정된 식별자를 사용하여, 각 각 화폐문서에 대한 값을 판정하며; 그리고 상기 판정된 값들을 사용하여 상기 화폐문서들을 계수;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 화폐문서는 화폐문서이고, 상기 일련의 명령은, 상기 컴퓨터 시스템서 실행될 때, 화폐문서를 인증하고 평가하기 위한 방법을 더 수행하며, 감지장치에서, 상기 방법은, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 상기 화폐문서의 식별자 및 상기 식별자의 적어도 일부의 전자 서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계;를 포함하고, 상기 컴퓨터 시스템은, 상기 표시데이터로부터, 수신된 식별자 및 수신된 서명부를 판정하고; 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 상기 화폐문서를 인증하며; 그리고 성공적인 인증에 반응해서, 상기 수신된 식별자를 사용하여, 상기 화폐문서와 관련된 값을 판정;하기 위하여 상기 표시데이터에 반응한다.
선택적으로, 상기 화폐문서는 복사방지 보호부를 포함하고, 상기 식별자는, 판정되는 상기 화폐문서의 복사를 허용하기 위하여, 상기 각각의 화폐문서를 유일하게 나타내고 데이터 저장부에 저장된다.
선택적으로, 상기 화폐문서는 위조방지보호구를 포함하고, 각 코드화된 데이터부는 서명의 적어도 일부를 더 나타내며, 상기 서명은, 공개/개인 키 쌍의 개인 키를 사용하여 상기 식별자의 적어도 일부를 암호화함으로써 형성되어, 유효 화폐문서들만이 상기 개인 키를 사용하여 생성되고; 그리고 상기 화폐문서의 유효성이 상기 대응하는 공용 키를 사용하여 확인될 수 있도록 이루어진다.
선택적으로, 상기 일련의 명령은, 컴퓨터 시스템에서 실행될 때, 도난된 화폐문서를 회수하는 방법을 더 수행하는 것으로서, 컴퓨터 시스템에서 상기 방법은, 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 상기 코드화된 데이터의 감지에 반응하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 화폐문서 상태를 나타내는, 데이터 저장부에 저장된 트랜잭션 데이터에 액세스하는 단계; 상기 화폐문서 상태를 사용하여, 상기 화폐문서가 도난된 것인지 여부를 판정하는 단계; 및 긍정적인 판정에 반응해서, 상기 화폐문서가 회수되도록 하는 단계;를 포함한다.
제13의 넓은 형태에 있어서, 본 발명은 보안문서들을 인증하는 장치에서 사용하기 위한 프로세서를 제공하고, 상기 보안문서는 그 표면 또는 그 안에 적어도 상기 화폐문서의 식별자 및 서명을 적어도 부분적으로 나타내는 코드화된 데이터를 배치하고 있고, 상기 서명은 상기 식별자의 적어도 일부의 전자 서명이며, 상기 프로세서는, 상기 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여, 상기 코드화된 데이터의 감지에 반응하는 상기 장치 내의 센서로부터 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자 및 적어도 하나의 판정된 서명부를 판정하며; 그리고 상기 판정된 식별자 및 상기 적어도 하나의 판정된 서명부를 사용하여 상기 화폐문서를 인증하도록 이루어진다.
선택적으로, 상기 프로세서는, 상기 판정된 식별자 및 배밀 키를 사용하여, 판정된 서명을 판정하고; 상기 판정된 서명을 상기 적어도 하나의 판정된 서명부와 비교하며; 그리고 상기 비교의 결과를 사용하여 상기 보안문서를 인증한다.
선택적으로, 상기 프로세서는 데이터 저장부 내에 다수의 보안 키를 저장한다.
선택적으로, 상기 장치는 상기 프로세서에 결합된 디스플레이 장치를 포함하고 상기 프로세서는 상기 디스플레이 장치를 통하여 인증의 결과를 표시하도록 한다.
선택적으로, 상기 프로세서는 데이터 저장부를 형성하는 내부 메모리를 포함하며, 상기 프로세서와 상기 내부 메모리는 모놀리식 칩(monolithic chip)으로서 제공된다.
선택적으로, 각각의 코드화된 데이타부는 서명의 적어도 일부를 더 나타내고, 그 서명은 식별자(identity)의 적어도 일부의 전자서명이며, 상기 프로세서는 판정된 식별자와 적어도 하나의 판정된 서명부를 표시 데이터로부터 판정하고, 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 이용하여 보안문서를 인증한다.
선택적으로, 상기 서명은 식별자의 적어도 일부와 소정의 패딩(padding)의 적어도 일부의 전자서명이고, 상기 패딩은 소정수와 난수(random number) 중 적어도 하나이다.
선택적으로, 상기 전체 서명은 다수의 코드화된 데이터부 내에 부호화되고 상기 시스템은 다수의 코드화된 데이터부를 감지하여 전체 서명을 판정하도록 구성된 감지장치를 포함한다.
선택적으로, 상기 부호화된 데이터는 다수의 레이아웃을 포함하고, 각각의 레이아웃은 식별자를 부호화하는 다수의 제1 심볼 및 서명의 적어도 일부를 규정하는 다수의 제2 심볼의 위치를 규정한다.
선택적으로, 상기 코드화된 데이터는 장비없이는 사람에게는 실질적으로 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크(invisible ink) 및 적외선 흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인 인간(Visible Human)-판독 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 전체 서명은 다수의 서명부로 형성되고 각각의 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부 중 적어도 일부는 각각의 코드화된 데이터부의 로케이션(location); 상기 표면상에의 각각의 코드화된 데이터부의 위치; 코드화된 데이터부의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션의 단위 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 잉여 데이터(redundant data); 데이터 허용 오류 정정; 리드-솔로몬(Reed-Solomon) 데이터; 및 순환 잉여 검사 (Cyclic Redundancy Check)(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자서명은 식별자와 관련된 난수; 적어도 식별자의 입력된 해시(Keyed-Hash); 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 적어도 식별자의 입력된 해시; 적어도 식별자를 암호화함으로써 생성된 암호문; 적어도 식별자와 난수를 암호화함으로써 생성된 암호문; 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 암호문; 및 RSA 암호를 사용하여 생성된 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는 통화 지폐; 수표; 신용 또는 직불카드; 상환 티켓, 인환권 또는 쿠폰; 로또복권 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별카드 또는 주민증; 중 적어도 하나이다.
선택적으로, 상기 식별자는 통화, 발행국, 액면금액, 지폐면, 인쇄작업, 및 일련번호 중 적어도 하나를 포함하는 통화 지폐 속성; 통화, 발행기관, 계좌번호, 일련번호, 만기일, 수표가격, 및 최대액 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류, 발행기관, 계좌번호, 발행일, 만기일, 및 최대액 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹(n은 적어도 2) 회전대칭을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 회전 중심에 대하여 1/n 떨어져 회전되는 n개의 동일한 서브-레이아웃을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 서로 구별하는 회전표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹 회전대칭(n은 적어도 2)을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 n 심볼의 정수 배수 m(m은 1 또는 그 이상)의 시퀀스를 포함하는 방위표시데이터를 부호화하고, 각각의 부호화된 심볼은, 레이아웃의 n 방위의 각각에서 심볼을 복호화하는 것에 의해 방위표시데이터의 n 표시를 생성하도록 레이아웃의 회전대칭의 중심에 대하여 n 로케이션에서 분포되며, 각각의 표시는 방위표시데이터의 다른 순환 시프트를 포함하고 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 프로세서는 자동출납기; 통화계수기; 현금등록기, 휴대용 스캐너, 자동판매기; 및 핸드폰 중 적어도 하나에 사용된다.
선택적으로, 상기 프로세서는 보안문서를 추적하는 방법에 더 사용되며, 상기 방법은 상기 프로세서에서, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여 데이터 저장부내에 저장되는 추적데이터로서 보안문서의 식별자와 추적정보를 나타내는 추적데이터를 갱신하는 단계를 포함한다.
선택적으로, 상기 프로세서는 보안문서와 사용하기 위한 감지장치에 사용되며, 상기 감지장치는 사용시에 사용자에 의해 파지되도록 구성된 하우징; 적어도 하나의 코드화된 데이터부를 노출하는 방사원; 적어도 하나의 노출된 코드화된 데이터부를 감지하는 센서; 및 적어도 하나의 감지된 코드화된 데이터부를 사용하여 감지된 식별자를 판정하는 프로세서 포함한다.
선택적으로, 상기 프로세서는 위조 보안문서를 판정하는 방법에 더 사용되며, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 감지된 코드화된 데이터부를 사용하여, 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계; 및 상기 프로세서에서, 보안문서가 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 위조문서인지를 판정하는 단계를 포함한다.
선택적으로, 상기 프로세서는 가능한 복제된 보안문서를 판정하는 방법에 더 사용되며, 상기 방법은 프로세서에서, 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 표시데이터로부터 판정된 식별자를 판정하는 단계; 판정된 식별자를 사용하여 보안문서의 식별자 및, 보안문서의 로케이션을 나타내는 추적정보를 나타내는 추적데이터를 액세스하는 단계; 상기 추적정보를 사용하여 보안문서가 가능한 복제물인지를 판정하는 단계를 포함한다.
선택적으로, 상기 프로세서는 화폐문서를 계수하기 위한 화폐 계수기에 더 사용되며, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고, 각각의 코드화된 데이터부는 콩화문서의 식별자를 나타내며, 상기 계수기는 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 화폐문서를 이송경로를 따라 입력부에서 출력부로 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며 판정된 값을 사용하여 화폐문서를 계수하기 위한 프로세서를 포함한다.
선택적으로, 상기 프로세서는 보안기능을 갖는 보안문서를 제공하는 방법에 더 사용되고, 상기 방법은 보안문서를 생성하는 단계; 보안문서와 관련된 식별자를 판정하는 단계; 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 다수의 코드화된 데이터부를 포함하는 코드화된 데이터로서, 각각의 코드화된 데이터가 보안문서의 식별자 및 서명의 적어도 일부를 나타내는 코드화된 데이터를 생성하는 단계; 및 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 프로세서는 보안기능을 갖는 보안문서를 인쇄하는 방법에 더 사용되고, 상기 방법은 보안문서를 수신하는 단계; 보안문서의 식별자를 적어도 부분적으로 나타내며 공용 키를 사용하여 암화화되는 표시데이터를 수신하는 단계; 공용 키와 관련된 보안 키를 사용하여 상기 수신된 표시데이터를 복호화함으로써 식별자를 판정하는 단계; 판정된 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 보안문서의 식별자, 및 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 프로세서는 보안문서에 관련하는 트랜잭션을 기록하기 위한 시스템에 더 사용되고, 상기 프로세서는, 보안문서의 식별자, 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장되는 트랜잭션 데이터로서, 보안문서의 식별자, 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하기 위해 더 사용된다.
선택적으로, 상기 프로세서는 보안문서를 수반하는 트랜잭션을 모니터링하기 위한 방법에 더 사용되며, 상기 방법은 보안문서를 수반하는 트랜잭션을 수행하고, 프로세서에서, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 다수의 보안문서의 각각에 대하여 수행된 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 상기 트랜잭션 데이터와 하나 이상의 소정의 패턴을 비교하여 현금흐름 이상의 존재 여부를 판정하는 단계; 를 포함한다.
선택적으로, 상기 프로세서는 보안문서 데이터베이스를 액세스하는 데에 더 사용되고, 상기 데이터베이스는 다수의 보안문서의 각각에 대하여, 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 보안문서의 하나 또는 그 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하며, 사용시에, 상기 보안문서 데이터베이스는, 상기 프로세서가 감지장치로부터 식별자, 및 하나 또는 그 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신할 수 있도록 하고; 수신된 표시데이터와 보안문서 데이터를 사용하여 보안문서와 관련된 행위를 수행할 수 있도록 한다.
선택적으로, 상기 프로세서는 보안문서를 수반하는 트랜잭션을 모니터링하기 위한 일련의 명령을 실행하는 데에 더 사용되고, 상기 일련의 명령은, 프로세서에 의해 실행될 때, 프로세서가 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신할 수 있도록 하고; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장되는 트랜잭션 데이터로서, 보안문서의 식별자 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신할 수 있도록 한다.
선택적으로, 상기 프로세서는 화폐 계수기에 대하여 일련의 명령을 실행하는 데에 더 사용되고, 상기 화폐 계수기는 적어도 하나의 코드화된 데이터부를 화폐문서의 표면상 또는 그 안에 배치하고 있는 각각의 화폐문서가 화폐문서의 적어도 식별자를 나타내는 경우에 화폐문서를 계수하기 위해 사용되며, 상기 화폐문서는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 화폐문서를 이송경로를 따라 입력부에서 출력부로 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며 판정된 값을 사용하여 화폐문서를 계수하기 위한 프로세서를 포함한다.
선택적으로, 상기 프로세서는 화폐문서를 계수하는 방법에 더 사용되고, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 화폐문서의 식별자를 적어도 부분적으로 나타내며, 상기 방법은 감지장치에서, 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 표시데이터를 사용하여 각각의 화폐문서에 대한 판정된 식별자를 판정하고, 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템에 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 프로세서는 화폐문서를 인증하고 평가하기 위한 방법에 더 사용되고, 상기 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 화폐문서의 식별자 및 식별자의 적어도 일부의 전자서명인 서명을 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 표시데이터로부터 수신된 식별자 및 수신된 서명부를 판정하고, 상기 수신된 식별자 및 상기 수신된 서명부를 사용하여 화폐문서를 인증하며, 성공적인 인증에 따라 상기 수신된 식별자를 사용하여 화폐문서와 관련된 값을 판정하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템에 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 보안문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 식별자를 나타내며, 상기 식별자는 유일하게 각각의 보안문서를 나타내고 판정될 보안문서의 복제를 고려하기 위해 데이터 저장부에 저장되어 있다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 보안문서는 다수의 코드화된 데이터부를 포함하며, 각각의 코드화된 데이터부는 화폐문서의 식별자, 및 서명의 적어도 일부를 나타내고, 상기 서명은 유효한 보안문서가 개인 키만을 사용하여 것을 생성될 수 있고 보안문서의 유효성이 대응하는 공용 키를 사용하여 확인될 수 있도록 공개/개인 키 쌍의 개인 키를 사용하여 식별자의 적어도 일부를 암호화함으로써 형성되어 있다.
선택적으로, 상기 프로세서는 도난 보안문서를 회수하기 위한 방법에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 데이터 저장부에 저장된 트랜잭션 데이터로서, 보안문서 상태를 나타내는 트랜잭션 데이터를 액세스하는 단계; 상기 보안문서를 사용하여, 보안문서가 도난당한 것인지를 판정하는 단계; 및 긍정적인 판정에 응답하여 보안문서를 회수하도록 하는 단계; 를 포함한다.
본 발명의 제14의 넓은 형태에 있어서, 각각의 화폐문서가 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부가 화폐문서의 식별자를 적어도 부분적으로 나타내는 화폐문서의 계수방법으로서, 상기 방법은 감지장치에서, 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 표시데이터를 사용하여 각각의 화폐문서에 대한 판정된 식별자를 판정하고, 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계를 포함하는 화폐문서의 계수방법을 제공한다.
선택적으로, 상기 표시데이터는, 서명; 감지장치가 화폐문서를 스캐닝한 시간; 화폐문서 속성; 및 화폐문서가 감지되었을 때의 감지장치의 로케이션 중 적어도 하나를 나타낸다.
선택적으로, 상기 방법은, 감지장치가 각각의 화폐문서와 소정 수의 화폐문서를 스캐닝한 후 및 주기적인 시간 중에 적어도 하나를 포함하여 컴퓨터 시스템에 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 감지장치는 인디케이터를 포함하고, 상기 방법은, 상기 인디케이터가 적어도 하나의 코드화된 데이터부를 감지하는 성공에 관련된 표시; 다수의 감지된 화폐문서를 나타내는 계수; 상기 감지된 화폐문서의 값; 및 상기 감지된 화폐문서의 증분값 중 적어도 하나를 제공할 수 있도록 하는 단계를 포함한다.
선택적으로, 상기 감지장치는 감지장치의 식별자 및 사용자의 식별자 중 적어도 하나를 타내는 데이터를 저장하며, 상기 방법은 상기 저장된 데이터를 사용하여 표시데이터를 생성하는 감지장치를 포함한다.
선택적으로, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하는 단계; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 보안문서를 인증하는 단계를 포함한다.
선택적으로, 상기 서명은 식별자의 적어도 일부와 소정의 패딩의 적어도 일부의 전자서명이고, 상기 패딩은 소정수 및 난수 중 적어도 하나이다.
선택적으로, 전체 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 방법은 다수의 코드화된 데이터부를 감지하여 전체 서명을 판정하는 감지장치를 포함한다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각각의 레이아웃은 식별자를 부호화하는 다수의 제1 심볼 및 상기 서명의 적어도 일부를 규정하는 다수의 제2 심볼의 위치를 규정한다.
선택적으로, 상기 코드화된 데이터는 장비없이는 사람에게 실질적으로 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 적외흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인 인간-판독 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 상기 전체 서명은 다수의 서명부로부터 형성되며, 각각의 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부의 적어도 몇 개는 각각의 코드화된 데이터부의 로케이션; 상기 표면상에의 각각의 코드화된 데이터부의 위치; 상기 코드화된 데이터부의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 위치의 단위 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 잉여 데이터; 데이터 허용 오류 정정;
리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자서명은 식별자와 관련된 난수; 작어도 식별자의 입력된 해시; 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 적어도 식별자의 입력된 해시; 적어도 식별자를 암호화함으로써 생성된 암호문; 적어도 식별자와 난수를 암호화함으로써 생성된 암호문; 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 암호문; 및 RSA 암호를 사용하여 생성된 암호문 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는 통화 지폐; 수표; 신용 또는 직불카드; 상환 티켓, 인환권 또는 쿠폰; 로또복권 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별카드 또는 주민증; 중 적어도 하나이다.
선택적으로, 상기 식별자는 통화, 발행국, 액면금액, 지폐면, 인쇄작업, 및 일련번호 중 적어도 하나를 포함하는 통화 지폐 속성; 통화, 발행기관, 계좌번호, 일련번호, 만기일, 수표가격, 및 최대액 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류, 발행기관, 계좌번호, 발행일, 만기일, 및 최대액 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹(n은 적어도 2) 회전대칭을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 회전 중심에 대하여 1/n 떨어져 회전되는 n개의 동일한 서브-레이아웃을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 서로 구별하는 회전표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹 회전대칭(n은 적어도 2)을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 n 심볼의 정수 배수 m(m은 1 또는 그 이상)의 시퀀스를 포함하는 방위표시데이터를 부호화하고, 각각의 부호화된 심볼은, 레이아웃의 n 방위의 각각에서 심볼을 복호화하는 것에 의해 방위표시데이터의 n 표시를 생성하도록 레이아웃의 회전대칭의 중심에 대하여 n 로케이션에서 분포되며, 각각의 표시는 방위표시데이터의 다른 순환 시프트를 포함하고 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 방법은 보안문서를 추적하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 추적데이터로서 제품 항목의 식별자 및 추적정보를 나타내는 추적데이터를 갱신하는 단계를 포함한다.
선택적으로, 상기 감지장치는 사용시 사용자에 의해 파지되도록 구성된 하우징; 적어도 하나의 코드화된 데이터부를 노광하기 위한 방사원; 적어도 하나의 노광된 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 방법은 위조보안문서를 판정하는 데에 더 사용되고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은 감지장치에서, 상기 감지된 코드화된 데이터부를 사용하여, 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계; 및 프로세서에서, 판정된 식별자와 적어도 하나의 판정된 서명부를 표시데이터로부터 판정하는 단계; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 보안문서가 위조문서인지를 판정하는 단계; 를 더 포함한다.
선택적으로, 상기 방법은 가능한 복제된 보안문서를 판정하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자 및 보안문서의 로케이션을 나타내는 추적정보를 나타내는 추적데이터를 액세스하는 단계; 및 상기 추적정보를 사용하여, 상기 보안문서가 가능한 복제물인지를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 화폐문서를 계수하기 위한 화폐 계수기에 사용되고, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 화폐문서의 식별자를 나타내며, 상기 계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 보안기능을 갖고, 상기 보안문서를 제공하기 위한 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 다수의 코드화된 데이터부를 포함하는 코드화된 데이터로서, 각각의 코드화된 데이터가 보안문서의 식별자 및 서명의 적어도 일부를 나타내는 코드화된 데이터를 생성하는 단계; 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 보안기능으로 인쇄되고, 상기 보안문서를 인쇄하는 방법은, 보안문서를 수신하는 단계; 상기 보안문서의 식별자를 적어도 부분적으로 나타내고, 공용 키를 사용하여 암호화되는 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 보안 키를 사용하여 상기 수신된 표시데이터를 복호화함으로써 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 보안문서의 식별자 및 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 방법은 보안문서에 관련한 트랜잭션을 기록하기 위한 시스템에 사용되고, 상기 시스템은, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하고, 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 상기 보안문서의 식별자 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 방법은 보안문서를 수반하는 트랜잭션을 모니터링하는 데에 더 사용되고, 상기 방법은 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 다수의 보안문서의 각각에 대하여 수행된 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 상기 트랜잭션 데이터와 하나 이상의 소정의 패턴을 비교하여 현금흐름 이상의 존재 여부를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 보안문서 데이터베이스를 사용하는 단계를 포함하고, 보안문서를 저장하는 상기 데이터베이스는 다수의 보안문서의 각각에 대하여, 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터; 을 포함하며, 사용시에, 상기 보안문서 데이터베이스는, 컴퓨터 시스템이 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 감지장치로부터 수신할 수 있도록 하고; 상기 수신된 표시데이터와 보안문서를 사용하여 상기 보안문서와 관련된 행위를 실행할 수 있도록 한다.
선택적으로, 상기 방법은, 컴퓨터 시스템이 보안문서를 수반하는 트랜잭션을 모니터링할 수 있도록 하는 데에 더 사용되고, 상기 방법은 일련의 명령을 사용하여 실행되고, 각각의 보안문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터는 상기 보안문서의 적어도 식별자를 나타내고, 컴퓨터 시스템에 의해 실행될 때, 상기 일련의 명령에 의해, 컴퓨터 시스템이 보안문서의 식별자와 트랜잭션을 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 상기 보안문서의 식별자와 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 를 행할 수 있다.
선택적으로, 상기 방법은 보안문서를 인증하는 장치에 사용하기 위한 프로세서에 사용되고, 상기 코드화된 데이터는 서명을 적어도 부분적으로 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 프로세서는, 식별자와 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 센서로부터 상기 장치내에 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하고; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 구성되어 있다.
선택적으로, 상기 방법은 화폐문서를 계수하는 데에 더 사용되고, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 화폐문서의 식별자를 적어도 부분적으로 나타내며, 상기 방법은 감지장치에서, 각각의 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터를 사용하여, 각각의 화폐문서에 대한 판정된 식별자를 판정하고, 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 방법은 화폐문서를 인증하고 평가하는 데에 더 사용되고, 상기 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터를 사용하여, 화폐문서의 식별자 및, 식별자의 적어도 일부의 전자서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터로부터, 수신된 식별자와 수신된 서명부를 판정하고, 상기 수신된 식별자와 수신된 서명부를 사용하여 화폐문서를 인증하며, 상기 수신된 식별자를 사용하여 성공적인 인증에 따라 화폐문서와 관련된 값을 판정하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 식별자는 각각의 보안문서를 유일하게 나타내고 보안문서의 복제를 판정할 수 있도록 데이터 저장부에 저장되어 있다.
선택적으로, 상기 보안문서는 위조방지 보호부를 포함하고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 개인 키를 사용하여 유효보안문서를 생성할 수 있고 대응하는 공용 키를 사용하여 보안문서의 유효성을 확인할 수 있도록, 공개/개인 키 쌍 중 개인 키를 사용하여 식별자의 적어도 일부를 암호화함으로써 형성된다.
선택적으로, 상기 방법은 도난보안문서를 회수하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 보안문서 상태를 나타내는 트랜잭션 데이터를 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지를 판정하는 단계; 및 긍정적인 판정에 따라, 상기 보안문서를 회수하도록 하는 단계; 를 포함한다.
본 발명의 다른 넓은 형태에 있어서, 각각의 화폐문서가 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부가 화폐문서의 식별자를 적어도 부분적으로 나타내는 화폐문서의 계수방법으로서, 상기 방법은 컴퓨터 시스템에서, 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하고, 감지된 코드화된 데이터부를 사용하여 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하도록 구성된 감지장치로부터 표시데이터를 수신하는 단계; 표시데이터를 사용하여 각각의 화폐문서의 판정된 식별자를 판정하는 단계; 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하는 단계; 및 상기 판정된 값을 사용하여 화폐문서를 계수하는 단계를 포함하는 화폐문서의 계수방법을 제공한다.
본 발명의 제15의 넓은 형태에 있어서, 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 화폐문서의 표면상에 또는 그 내부에 배치하고 있는 화폐문서를 인증하고 평가하기 위한 방법으로서, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 화폐문서의 식별자 및, 식별자의 적어도 일부의 전자서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터로부터, 수신된 식별자와 수신된 서명부를 판정하고, 상기 수신된 식별자와 수신된 서명부를 사용하여 화폐문서를 인증하며, 상기 수신된 식별자를 사용하여 성공적인 인증에 따라 화폐문서와 관련된 값을 판정하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함하는 화폐문서의 인증 및 평가방법을 제공한다.
선택적으로, 상기 표시데이터는, 감지장치가 화폐문서를 스캐닝한 시간; 화폐문서 속성; 및 화폐문서가 감지되었을 때의 감지장치의 로케이션; 을 더 나타낸다.
선택적으로, 상기 방법은, 감지장치가 각각의 화폐문서 및 화폐문서의 소정의 수를 감지한 후 및 주기적인 시간 중 적어도 하나를 포함하여 컴퓨터 시스템에 표시데이터를 전송하는 단계를 포함한다.
선택적으로, 상기 감지장치는 인디케이터를 포함하고, 상기 방법은, 상기 인디케이터가 적어도 하나의 코드화된 데이터부를 감지하는 성공의 표시; 화폐문서의 인증의 표시 다수의 감지된 화폐문서를 나타내는 계수; 상기 감지된 화폐문서의 값; 및 상기 감지된 화폐문서의 증분값 중 적어도 하나를 제공할 수 있도록 하는 단계를 포함한다.
선택적으로, 상기 전체 서명은 다수의 데이터부 내에 부호화되어 있고 상기 방법은 상기 인디케이터가 상기 감지된 코드화된 데이터부로부터 전체 서명을 판정할 수 있는지를 표시할 수 있도록 하는 단계를 포함한다.
선택적으로, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은, 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하는 단계; 및 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 보안문서를 인증하는 단계를 포함한다.
선택적으로, 상기 서명은 식별자의 적어도 일부와 소정의 패딩의 적어도 일부의 전자서명이고, 상기 패딩은 소정수 및 난수 중 적어도 하나이다.
선택적으로, 전체 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 방법은 다수의 코드화된 데이터부를 감지하여 전체 서명을 판정하는 감지장치를 포함한다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각각의 레이아웃은 식별자를 부호화하는 다수의 제1 심볼 및 상기 서명의 적어도 일부를 규정하는 다수의 제2 심볼의 위치를 규정한다.
선택적으로, 상기 코드화된 데이터는 장비없이는 사람에게는 실질적으로 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 적외흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인 인간-판독 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 상기 전체 서명은 다수의 서명부로 형성되고, 각각의 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부 중 적어도 일부는 각각의 코드화된 데이터부의 로케이션(location); 상기 표면상에의 각각의 코드화된 데이터부의 위치; 코드화된 데이터부의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션의 단위 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 잉여 데이터(redundant data); 데이터 허용 오류 정정; 리드-솔로몬(Reed-Solomon) 데이터; 및 순환 잉여 검사 (Cyclic Redundancy Check)(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자서명은 식별자와 관련된 난수; 적어도 식별자의 입력된 해시(Keyed-Hash); 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증가능한 적어도 식별자의 입력된 해시; 적어도 식별자를 암호화함으로써 생성된 암호문; 적어도 식별자와 난수를 암호화함으로써 생성된 암호문; 및 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는 통화 지폐; 수표; 신용 또는 직불카드; 상환 티켓, 인환권 또는 쿠폰; 로또복권 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별카드 또는 주민증; 중 적어도 하나이다.
선택적으로, 상기 식별자는 통화, 발행국, 액면금액, 지폐면, 인쇄작업, 및 일련번호 중 적어도 하나를 포함하는 통화 지폐 속성; 통화, 발행기관, 계좌번호, 일련번호, 만기일, 수표가격, 및 최대액 중 적어도 하나를 포함하는 수표 속성; 및
카드 종류, 발행기관, 계좌번호, 발행일, 만기일, 및 최대액 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹(n은 적어도 2) 회전대칭을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 회전 중심에 대하여 1/n 떨어져 회전되는 n개의 동일한 서브-레이아웃을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 서로 구별하는 회전표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹 회전대칭(n은 적어도 2)을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 n 심볼의 정수 배수 m(m은 1 또는 그 이상)의 시퀀스를 포함하는 방위표시데이터를 부호화하고, 각각의 부호화된 심볼은, 레이아웃의 n 방위의 각각에서 심볼을 복호화하는 것에 의해 방위표시데이터의 n 표시를 생성하도록 레이아웃의 회전대칭의 중심에 대하여 n 로케이션에서 분포되며, 각각의 표시는 방위표시데이터의 다른 순환 시프트를 포함하고 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 방법은 보안문서를 추적하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 추적데이터로서, 제품 항목의 식별자 및 추적정보를 나타내는 추적데이터를 갱신하는 단계를 포함한다.
선택적으로, 상기 감지장치는 사용시 사용자에 의해 파지되도록 구성된 하우징; 적어도 하나의 코드화된 데이터부를 노광하기 위한 방사원; 적어도 하나의 노광된 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 방법은 위조보안문서를 판정하는 데에 더 사용되고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은 감지장치에서, 상기 감지된 코드화된 데이터부를 사용하여, 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계; 및 프로세서에서, 판정된 식별자와 적어도 하나의 판정된 서명부를 표시데이터로부터 판정하는 단계; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 보안문서가 위조문서인지를 판정하는 단계; 를 더 포함한다.
선택적으로, 상기 방법은 가능한 복제된 보안문서를 판정하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자 및 보안문서의 로케이션을 나타내는 추적정보를 나타내는 추적데이터를 액세스하는 단계; 및 상기 추적정보를 사용하여, 상기 보안문서가 가능한 복제물인지를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 화폐문서를 계수하기 위한 화폐 계수기에 사용되고, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 화폐문서의 식별자를 나타내며, 상기 계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 보안기능을 갖고, 상기 보안문서를 제공하기 위한 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 다수의 코드화된 데이터부를 포함하는 코드화된 데이터로서, 각각의 코드화된 데이터가 보안문서의 식별자 및 서명의 적어도 일부를 나타내는 코드화된 데이터를 생성하는 단계; 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 보안기능으로 인쇄되고, 상기 보안문서를 인쇄하는 방법은, 보안문서를 수신하는 단계; 상기 보안문서의 식별자를 적어도 부분적으로 나타내고, 공용 키를 사용하여 암호화되는 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 보안 키를 사용하여 상기 수신된 표시데이터를 복호화함으로써 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 보안문서의 식별자 및 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 방법은 보안문서에 관련한 트랜잭션을 기록하기 위한 시스템에 사용되고, 상기 시스템은, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하고, 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 상기 보안문서의 식별자 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 방법은 보안문서를 수반하는 트랜잭션을 모니터링하는 데에 더 사용되고, 상기 방법은 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 다수의 보안문서의 각각에 대하여 수행된 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 상기 트랜잭션 데이터와 하나 이상의 소정의 패턴을 비교하여 현금흐름 이상의 존재 여부를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 보안문서 데이터베이스를 사용하는 단계를 포함하고, 보안문서를 저장하는 상기 데이터베이스는 다수의 보안문서의 각각에 대하여, 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터; 을 포함하며, 사용시에, 상기 보안문서 데이터베이스는, 컴퓨터 시스템이 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 감지장치로부터 수신할 수 있도록 하고; 상기 수신된 표시데이터와 보안문서를 사용하여 상기 보안문서와 관련된 행위를 실행할 수 있도록 한다.
선택적으로, 상기 방법은, 컴퓨터 시스템이 보안문서를 수반하는 트랜잭션을 모니터링할 수 있도록 하는 데에 더 사용되고, 상기 방법은 일련의 명령을 사용하여 실행되고, 각각의 보안문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터는 상기 보안문서의 적어도 식별자를 나타내고, 컴퓨터 시스템에 의해 실행될 때, 상기 일련의 명령에 의해, 컴퓨터 시스템이 보안문서의 식별자와 트랜잭션을 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 상기 보안문서의 식별자와 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 를 행할 수 있다.
선택적으로, 상기 방법은 화폐문서를 계수하는 데에 더 사용되고, 상기 방법은 일련의 명령을 사용하여 실행되고, 각각의 화폐문서는 화폐문서의 적어도 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 그 표면상 또는 그 안에 배치하고 있고, 상기 통화계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령에 의해 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하도록 하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 방법은 보안문서를 인증하는 장치에 사용하기 위한 프로세서에 사용되고, 상기 코드화된 데이터는 서명을 적어도 부분적으로 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 프로세서는, 식별자와 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 센서로부터 상기 장치내에 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하고; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 구성되어 있다.
선택적으로, 상기 방법은 화폐문서를 계수하는 데에 더 사용되고, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 화폐문서의 식별자를 적어도 부분적으로 나타내며, 상기 방법은 감지장치에서, 각각의 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터를 사용하여, 각각의 화폐문서에 대한 판정된 식별자를 판정하고, 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 식별자는 각각의 보안문서를 유일하게 나타내고 보안문서의 복제를 판정할 수 있도록 데이터 저장부에 저장되어 있다.
선택적으로, 상기 보안문서는 위조방지 보호부를 포함하고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 개인 키를 사용하여 유효보안문서를 생성할 수 있고 대응하는 공용 키를 사용하여 보안문서의 유효성을 확인할 수 있도록, 공개/개인 키 쌍 중 개인 키를 사용하여 식별자의 적어도 일부를 암호화함으로써 형성된다.
선택적으로, 상기 방법은 도난보안문서를 회수하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 보안문서 상태를 나타내는 트랜잭션 데이터를 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지를 판정하는 단계; 및 긍정적인 판정에 따라, 상기 보안문서를 회수하도록 하는 단계; 를 포함한다.
본 발명의 또 다른 넓은 형태에 있어서, 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 보안문서의 표면상 또는 그 안에 배치하고 있는 보안문서를 인증하고 평가하기 위한 방법으로서, 상기 방법은 컴퓨터 시스템에서, 적어도 하나의 코드화된 데이터부를 감지하고, 상기 감지된 코드화된 데이터부를 사용하여, 보안문서의 식별자 및, 식별자의 적어도 일부의 전자서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하도록 구성된 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터, 수신된 식별자와 수신된 서명부를 판정하는 단계; 상기 수신된 식별자와 수신된 서명부를 사용하여 보안문서를 인증하는 단계; 및 상기 수신된 식별자를 사용하여 성공적인 인증에 따라 보안문서와 관련된 값을 판정하는 단계; 를 포함하는 보안문서의 인증 및 평가방법을 제공한다.
본 발명의 제16의 넓은 형태에 있어서, 복사방지 보호부를 포함하는 보안문서로서, 상기 보안문서는 그 표면상 또는 그 안에 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 배치하고 있고, 각각의 코드화된 데이터부는 식별자를 나타내고, 상기 식별자는 각각의 보안문서를 유일하게 나타내며, 상기 보안문서의 복제를 판정할 수 있도록 데이터 저장부에 저장되어 있는 보안문서를 제공한다.
선택적으로, 각각의 코드화된 데이터부는 서명의 각 일부에 대응하는 식별자를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이다.
선택적으로, 상기 코드화된 데이터는 감지장치를 사용하여 감지될 수 있고, 상기 감지장치는, 감지된 식별자 및 서명의 감지된 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하며, 상기 표시데이터를 컴퓨터 시스템에 전송하여 상기 감지된 보안문서의 복제가 일어났는지를 판정하기 위해 상기 코드화된 데이터의 감지에 응답한다.
선택적으로, 상기 서명은 감지장치가 대응하는 공용 키를 사용하여 서명을 복호화하는 경우 공개/개인 키 쌍으로부터의 개인 키; 감지장치가 같은 비밀키를 사용하여 서명을 복호화하는 경우 비밀키; 및 감지장치가 대응하는 개인 키를 사용하여 서명을 복호화하는 경우 공개/개인 키 쌍으로부터의 공용 키; 중 적어도 하나를 사용하여 부호화된다.
선택적으로, 상기 감지된 식별자는, 보안문서의 복제가 일어났는지를 판정하기 위해, 동일한 식별자를 갖는 보안문서가 감지된 경우를 나타내는 로케이션 데이터; 및 동일한 식별자를 갖는 보안문서가 감지되었을 때를 나타내는 시간 데이터; 중 적어도 하나와 비교된다.
선택적으로, 각각의 코드화된 데이터부는 상기 보안문서의 표면상 또는 그 내부에 있는 상기 코드화된 데이터의 위치를 더 나타낸다.
선택적으로, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 감지장치는 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하고; 상기 컴퓨터 시스템은 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서의 복제가 일어났는지를 판정한다.
선택적으로, 상기 서명은 식별자의 적어도 일부와 소정의 패딩의 적어도 일부의 전자서명이고, 상기 패딩은 소정수 및 난수 중 적어도 하나이다.
선택적으로, 전체 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 감지장치는 다수의 코드화된 데이터부를 감지하여 전체 서명을 판정하도록 구성된다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각각의 레이아웃은 상기 식별자를 부호화하는 다수의 제1 심볼 및 상기 서명의 적어도 일부를 규정하는 다수의 제2 심볼의 위치를 규정한다.
선택적으로, 상기 코드화된 데이터는 장비없이는 사람에게는 실질적으로 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 적외흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인 인간-판독정보와 실질적으로 일치하도록 제공된다.
선택적으로, 적어도 하나의 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 상기 전체 서명은 다수의 서명부로부터 형성되며, 각각의 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부의 적어도 몇 개는 각각의 코드화된 데이터부의 로케이션; 상기 표면상에의 각각의 코드화된 데이터부의 위치; 상기 코드화된 데이터부의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 위치의 단위 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 잉여 데이터; 데이터 허용 오류 정정;
리드-솔로몬 데이터; 및 순환잉여검사(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자서명은 식별자와 관련된 난수; 작어도 식별자의 입력된 해시; 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 적어도 식별자의 입력된 해시; 적어도 식별자를 암호화함으로써 생성된 암호문; 적어도 식별자와 난수를 암호화함으로써 생성된 암호문; 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 암호문; 및 RSA 암호를 사용하여 생성된 암호문 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는 보안 지폐; 수표; 신용 또는 직불카드; 상환 티켓, 인환권 또는 쿠폰; 로또복권 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별카드 또는 주민증; 중 적어도 하나이다.
선택적으로, 상기 식별자는 보안, 발행국, 액면금액, 지폐면, 인쇄작업, 및 일련번호 중 적어도 하나를 포함하는 보안 지폐 속성; 보안, 발행기관, 계좌번호, 일련번호, 만기일, 수표가격, 및 최대액 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류, 발행기관, 계좌번호, 발행일, 만기일, 및 최대액 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹(n은 적어도 2) 회전대칭을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 회전 중심에 대하여 1/n 떨어져 회전되는 n개의 동일한 서브-레이아웃을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 서로 구별하는 회전표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹 회전대칭(n은 적어도 2)을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 n 심볼의 정수 배수 m(m은 1 또는 그 이상)의 시퀀스를 포함하는 방위표시데이터를 부호화하고, 각각의 부호화된 심볼은, 레이아웃의 n 방위의 각각에서 심볼을 복호화하는 것에 의해 방위표시데이터의 n 표시를 생성하도록 레이아웃의 회전대칭의 중심에 대하여 n 로케이션에서 분포되며, 각각의 표시는 방위표시데이터의 다른 순환 시프트를 포함하고 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 보안문서는 상기 보안문서를 추적하는 방법에 사용되고, 상기 방법은 컴퓨터 시스템에서, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 추적데이터로서, 제품 항목의 식별자 및 추적정보를 나타내는 추적데이터를 갱신하는 단계를 포함한다.
선택적으로, 상기 감지장치는 보안문서의 표면상 또는 그 안에 배치된 코드화된 데이터를 감지하기 위해 사용되고, 상기 감지장치는, 사용시 사용자에 의해 파지되도록 구성된 하우징; 적어도 하나의 코드화된 데이터부를 노광하기 위한 방사원; 적어도 하나의 노광된 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 위조보안문서를 판정하는 방법에 사용되고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은 감지장치에서, 상기 감지된 코드화된 데이터부를 사용하여, 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계; 및 프로세서에서, 판정된 식별자와 적어도 하나의 판정된 서명부를 표시데이터로부터 판정하는 단계; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 보안문서가 위조문서인지를 판정하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 가능한 복제된 보안문서를 판정하는 방법에 사용되고, 상기 방법은 컴퓨터 시스템에서, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자 및 보안문서의 로케이션을 나타내는 추적정보를 나타내는 추적데이터를 액세스하는 단계; 및 상기 추적정보를 사용하여, 상기 보안문서가 가능한 복제물인지를 판정하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 화폐문서이고, 다수의 화폐문서는 화폐 계수기를 사용하여 계수되며, 상기 계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 보안기능을 갖는 보안문서를 제공하기 위한 방법에 사용되고, 상기 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 다수의 코드화된 데이터부를 포함하는 코드화된 데이터로서, 각각의 코드화된 데이터가 보안문서의 식별자 및 서명의 적어도 일부를 나타내는 코드화된 데이터를 생성하는 단계; 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 보안기능을 갖는 보안문서를 인쇄하는 방법에 사용되고, 상기 방법은, 보안문서를 수신하는 단계; 상기 보안문서의 식별자를 적어도 부분적으로 나타내고, 공용 키를 사용하여 암호화되는 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 보안 키를 사용하여 상기 수신된 표시데이터를 복호화함으로써 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 보안문서의 식별자 및 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 보안문서에 관련한 트랜잭션을 기록하기 위한 시스템에 사용되고, 상기 시스템은, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하고, 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 상기 보안문서의 식별자 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 보안문서는 보안문서를 수반하는 트랜잭션을 모니터링하는 방법에 사용되고, 상기 방법은 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 다수의 보안문서의 각각에 대하여 수행된 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 상기 트랜잭션 데이터와 하나 이상의 소정의 패턴을 비교하여 현금흐름 이상의 존재 여부를 판정하는 단계; 를 포함한다.
선택적으로, 상기 보안문서에 관련하는 보안문서는 데이터는 보안문서 데이터베이스에 저장되고, 상기 보안문서 데이터는, 다수의 보안문서의 각각에 대하여, 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터; 를 포함하며, 사용시에, 상기 보안문서 데이터베이스는, 컴퓨터 시스템이 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 감지장치로부터 수신할 수 있도록 하고; 상기 수신된 표시데이터와 보안문서를 사용하여 상기 보안문서와 관련된 행위를 실행할 수 있도록 한다.
선택적으로, 상기 보안문서는, 트랜잭션에 사용되고, 컴퓨터 시스템이 상기 트랜잭션을 모니터링할 수 있도록 하기 위해 일련의 명령이 사용되며, 상기 일련의 명령은, 컴퓨터 시스템에 의해 실행될 때, 컴퓨터 시스템이 보안문서의 식별자와 트랜잭션을 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 상기 보안문서의 식별자와 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 를 행할 수 있도록 한다.
선택적으로, 상기 보안문서는 화폐문서이고, 다수의 화폐문서는 일련의 명령을 실행하는 콩화 계수기를 사용하여 계수되며, 상기 화폐 계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령에 의해 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하도록 하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 장치에 사용하기 위한 프로세서를 사용하여 인증되고, 상기 코드화된 데이터는 서명을 적어도 부분적으로 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 프로세서는, 식별자와 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 센서로부터 상기 장치내에 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하고; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 구성되어 있다.
선택적으로, 상기 보안문서는 화폐문서이고, 화폐문서를 계수하는 방법에 사용되며, 상기 방법은 감지장치에서, 각각의 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터를 사용하여, 각각의 화폐문서에 대한 판정된 식별자를 판정하고, 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 화폐문서이고, 화폐문서를 인증하고 평가하기 위한 방법에 사용되고, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터를 사용하여, 화폐문서의 식별자 및, 식별자의 적어도 일부의 전자서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터로부터, 수신된 식별자와 수신된 서명부를 판정하고, 상기 수신된 식별자와 수신된 서명부를 사용하여 화폐문서를 인증하며, 상기 수신된 식별자를 사용하여 성공적인 인증에 따라 화폐문서와 관련된 값을 판정하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 위조방지 보호부를 포함하고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 개인 키를 사용하여 유효보안문서를 생성할 수 있고 대응하는 공용 키를 사용하여 보안문서의 유효성을 확인할 수 있도록, 공개/개인 키 쌍 중 개인 키를 사용하여 식별자의 적어도 일부를 암호화함으로써 형성된다.
선택적으로, 상기 보안문서는 도난보안문서를 회수하는 방법에 사용되고, 상기 방법은 컴퓨터 시스템에서, 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 보안문서 상태를 나타내는 트랜잭션 데이터를 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지를 판정하는 단계; 및 긍정적인 판정에 따라, 상기 보안문서를 회수하도록 하는 단계; 를 포함한다.
본 발명의 제17의 넓은 형태에 있어서, 위조방지 보호부를 포함하는 보안문서로서, 상기 보안문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는, 상기 보안문서의 식별자; 및 개인 키를 사용하여 유효보안문서만을 생성할 수 있고 대응하는 공용 키를 사용하여 보안문서의 유효성을 확인할 수 있도록, 공개/개인 키 쌍의 개인 키를 사용하여 식별자의 적어도 일부를 암호화함으로써 형성되는 서명의 적어도 일부; 를 나타내는 보안문서를 제공한다.
선택적으로, 상기 개인 키는 보안문서 종류; 값; 보안문서의 생성자; 보안문서가 발행되는 로케이션; 및 보안문서가 생성되었을 때의 시간; 중 적어도 하나와 관련되어 있다.
선택적으로, 상기 보안문서 표면상의 코드화된 데이터는 프린터를 사용하여 인쇄되고, 상기 프린터는 상기 코드화된 데이터를 부호화하기 위해 상기 개인 키를 포함한다.
선택적으로, 상기 코드화된 데이터의 적어도 몇 개는 감지장치를 사용하여 감지될 수 있고, 상기 감지장치는 상기 감지된 코드화된 데이터를 사용하여 상기 서명을 판정하고, 다수의 공용 키를 사용하여 상기 서명을 복호화하도록 시도하기 위해 상기 감지에 응답한다.
선택적으로, 상기 감지장치는, 상기 감지된 코드화된 데이터부를 사용하여 상기 보안문서의 식별자 및 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성한다.
선택적으로, 상기 감지장치가, 다수의 공용 키가 상기 서명을 복호화하지 않는다는 것을 판정하는 경우, 상기 감지장치는 컴퓨터 시스템으로부터의 요구에 따른 적어도 하나의 추가 공용 키의 검색; 및 상기 보안문서가 무효한지의 판정; 중 적어도 하나를 실행한다.
선택적으로, 상기 보안문서의 유효성을 확인하기 위하여, 상기 감지장치는, 상기 감지장치의 저장부에 위치된 저장된 데이터와 표시데이터의 비교; 및 컴퓨터 시스템으로의 표시데이터의 전송; 중 적어도 하나를 실행하며, 상기 컴퓨터 시스템은 그 컴퓨터 시스템에 위치된 저장된 데이터와 상기 표시데이터를 비교한다.
선택적으로, 상기 서명은 식별자의 적어도 일부와 소정의 패딩의 적어도 일부의 전자서명이고, 상기 패딩은 소정수 및 난수 중 적어도 하나이다.
선택적으로, 전체 서명은 다수의 코드화된 데이터부 내에 부호화되고, 상기 감지장치는 다수의 코드화된 데이터부를 감지하여 전체 서명을 판정하도록 구성된 다.
선택적으로, 상기 코드화된 데이터는 다수의 레이아웃을 포함하고, 각각의 레이아웃은 식별자를 부호화하는 다수의 제1 심볼 및 상기 서명의 적어도 일부를 규정하는 다수의 제2 심볼의 위치를 규정한다.
선택적으로, 상기 코드화된 데이터는 장비없이는 사람에게는 실질적으로 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크 및 적외흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인 인간-판독 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 각각의 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 상기 전체 서명은 다수의 서명부로 형성되고, 각각의 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부 중 적어도 몇 개는 각각의 코드화된 데이터부의 로케이션; 상기 표면상에의 각각의 코드화된 데이터부의 위치; 코드화된 데이터부의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션의 단위 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 잉여 데이터; 데이터 허용 오류 정정; 리드-솔로몬 데이터; 및 순환 잉여 검사(CRC) 데이터 중 적어도 하나를 포함한다.
선택적으로, 상기 전자서명은 식별자와 관련된 난수; 적어도 식별자의 입력된 해시(Keyed-Hash); 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증가능한 적어도 식별자의 입력된 해시; 적어도 식별자를 암호화함으로써 생성된 암호문; 적어도 식별자와 난수를 암호화함으로써 생성된 암호문; 및 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 암호문; 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는 통화 지폐; 수표; 신용 또는 직불카드; 상환 티켓, 인환권 또는 쿠폰; 로또복권 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별카드 또는 주민증; 중 적어도 하나이다.
선택적으로, 상기 식별자는 통화, 발행국, 액면금액, 지폐면, 인쇄작업, 및 일련번호 중 적어도 하나를 포함하는 통화 지폐 속성; 통화, 발행기관, 계좌번호, 일련번호, 만기일, 수표가격, 및 최대액 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류, 발행기관, 계좌번호, 발행일, 만기일, 및 최대액 중 적어도 하나를 포함하는 카드 속성; 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹(n은 적어도 2) 회전대칭을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 회전 중심에 대하여 1/n 떨어져 회전되는 n개의 동일한 서브-레이아웃을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 서로 구별하는 회전표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹 회전대칭(n은 적어도 2)을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 n 심볼의 정수 배수 m(m은 1 또는 그 이상)의 시퀀스를 포함하는 방위표시데이터를 부호화하고, 각각의 부호화된 심볼은, 레이아웃의 n 방위의 각각에서 심볼을 복호화하는 것에 의해 방위표시데이터의 n 표시를 생성하도록 레이아웃의 회전대칭의 중심에 대하여 n 로케이션에서 분포되며, 각각의 표시는 방위표시데이터의 다른 순환 시프트를 포함하고 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 보안문서는 보안문서를 추적하는 방법에 사용되고, 상기 방법은 컴퓨터 시스템에서, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 추적데이터로서, 제품 항목의 식별자 및 추적정보를 나타내는 추적데이터를 갱신하는 단계를 포함한다.
선택적으로, 상기 보안문서의 표면상 또는 그 안에 배치된 상기 코드화된 데이터를 감지하기 위해 감지장치가 사용되고, 상기 감지장치는, 사용시 사용자에 의해 파지되도록 구성된 하우징; 적어도 하나의 코드화된 데이터부를 노광하기 위한 방사원; 적어도 하나의 노광된 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 위조보안문서를 판정하는 방법에 사용되고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 및 상기 감지된 코드화된 데이터부를 사용하여, 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계를 포함하고, 프로세서에서, 판정된 식별자와 적어도 하나의 판정된 서명부를 상기 표시데이터로부터 판정하는 단계; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 보안문서가 위조문서인지를 판정하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 가능한 복제된 보안문서를 판정하는 방법에 사용되고, 상기 방법은 컴퓨터 시스템에서, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자 및 보안문서의 로케이션을 나타내는 추적정보를 나타내는 추적데이터를 액세스하는 단계; 및 상기 추적정보를 사용하여, 상기 보안문서가 가능한 복제물인지를 판정하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 화폐문서이고, 다수의 화폐문서가 화폐 계수기를 사용하여 계수되며, 상기 계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 보안기능을 갖는 보안문서를 제공하는 방법에 사용되고, 상기 방법은, 보안문서를 생성하는 단계; 보안문서와 관련된 식별자를 판정하는 단계; 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 다수의 코드화된 데이터부를 포함하는 코드화된 데이터로서, 각각의 코드화된 데이터가 보안문서의 식별자 및 서명의 적어도 일부를 나타내는 코드화된 데이터를 생성하는 단계; 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 보안기능을 갖는 보안문서를 인쇄하는 방법에 사용되고, 상기 방법은, 보안문서를 수신하는 단계; 보안문서의 식별자를 적어도 부분적으로 나타내며 공용 키를 사용하여 암화화되는 표시데이터를 수신하는 단계; 공용 키와 관련된 보안 키를 사용하여 상기 수신된 표시데이터를 복호화함으로써 식별자를 판정하는 단계; 판정된 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 보안문서의 식별자, 및 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 상기 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 보안문서에 관련하는 트랜잭션을 기록하기 위한 시스템에 사용되고, 상기 시스템은, 보안문서의 식별자, 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하고; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장되는 트랜잭션 데이터로서, 보안문서의 식별자, 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 보안문서는 보안문서를 수반하는 트랜잭션을 모니터링하기 위한 방법에 사용되며, 상기 방법은 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 다수의 보안문서의 각각에 대하여 수행된 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 상기 트랜잭션 데이터와 하나 이상의 소정의 패턴을 비교하여 현금흐름 이상의 존재 여부를 판정하는 단계; 를 포함한다.
선택적으로, 상기 보안문서에 관련하는 보안문서 데이터는 보안문서 데이터베이스에 저장되고, 상기 보안문서 데이터는 다수의 보안문서의 각각에 대하여, 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 보안문서의 하나 또는 그 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터;를 포함하며, 사용시에, 상기 보안문서 데이터베이스는, 컴퓨터 시스템이 감지장치로부터, 식별자, 및 하나 또는 그 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 수신할 수 있도록 하고; 수신된 표시데이터와 보안문서 데이터를 사용하여 보안문서와 관련된 행위를 수행할 수 있도록 한다.
선택적으로, 상기 보안문서는 트랜잭션에 사용되고, 컴퓨터 시스템이 상기 트랜잭션을 모니터링할 수 있도록 하기 위해 일련의 명령이 사용되며, 상기 일련의 명령은, 컴퓨터 시스템에 의해 실행될 때, 컴퓨터 시스템이, 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위하여 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신할 수 있도록 하고; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장되는 트랜잭션 데이터로서, 보안문서의 식별자 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신할 수 있도록 한다.
선택적으로, 상기 보안문서는 화폐문서이고, 다수의 화폐문서가 일련의 명령을 실행하는 화폐 계수기를 사용하여 계수되며, 상기 화폐 계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 화폐문서를 이송경로를 따라 입력부에서 출력부로 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령에 의해 상기 프로세서가, 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며 판정된 값을 사용하여 화폐문서를 계수할 수 있도록 하는 프로세서를 포함한다.
선택적으로, 상기 보안문서는 장치에 사용하기 위한 프로세서를 사용하여 인증되고, 상기 코드화된 데이터는 서명을 적어도 부분적으로 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 프로세서는, 식별자와 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 센서로부터 상기 장치내에 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하고; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 구성되어 있다.
선택적으로, 상기 보안문서는 화폐문서이고, 화폐문서를 계수하는 방법에 사용되며, 상기 방법은 감지장치에서, 각각의 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터를 사용하여, 각각의 화폐문서에 대한 판정된 식별자를 판정하고, 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 화폐문서이고, 화폐문서를 인증하고 평가하기 위한 방법에 사용되고, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터를 사용하여, 화폐문서의 식별자 및, 식별자의 적어도 일부의 전자서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터로부터, 수신된 식별자와 수신된 서명부를 판정하고, 상기 수신된 식별자와 수신된 서명부를 사용하여 화폐문서를 인증하며, 상기 수신된 식별자를 사용하여 성공적인 인증에 따라 화폐문서와 관련된 값을 판정하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 더 포함하고, 상기 식별자는 각각의 보안문서를 유일하게 나타내고 보안문서의 복제를 판정할 수 있도록 데이터 저장부에 저장되어 있다.
선택적으로, 상기 보안문서는 도난보안문서를 회수하는 방법에 사용되고, 상기 방법은, 컴퓨터 시스템에서, 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 보안문서 상태를 나타내는 트랜잭션 데이터를 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지를 판정하는 단계; 및 긍정적인 판정에 따라, 상기 보안문서를 회수하도록 하는 단계; 를 포함한다.
본 발명의 제18의 넓은 형태에 있어서, 도난보안문서를 회수하는 방법으로서, 상기 보안문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 상기 보안문서의 적어도 식별자를 나타내며, 상기 방법은, 컴퓨터 시스템에서, 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터를 사용하여, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 보안문서 상태를 나타내는 트랜잭션 데이터를 액세스하는 단계; 상기 보안문서 상태를 사용하여, 상기 보안문서가 도난된 것인지를 판정하는 단계; 및 긍정적인 판정에 따라, 상기 보안문서를 회수하도록 하는 단계; 를 포함하는 도난보안문서의 회수방법을 제공한다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 상기 보안문서가 도난될 때에 응답하여 상기 데이터 저장부에 상기 보안문서 상태가 도난된 것으로 기록하는 단계를 포함한다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 상기 보안문서의 성공적인 회수에 응답하여 상기 데이터 저장부에 상기 보안문서 상태가 회수된 것으로 기록하는 단계를 포함한다.
선택적으로, 상기 컴퓨터 시스템은 디스플레이 장치를 포함하고, 상기 방법은 상기 디스플레이 장치를 사용하여, 상기 도난보안문서를 회수하는 데에 사용하기 위한 회수데이터를 디스플레이하는 단계를 포함한다.
선택적으로, 각각의 코드화된 데이터부는 서명을 더 부호화하고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은, 상기 화폐문서의 식별자 및 상기 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 수신하는 단계; 및 상기 표시데이터를 사용하여, 상기 판정된 식별자를 판정하는 단계; 를 포함한다.
선택적으로, 상기 표시데이터는 상기 감지장치의 로케이션을 더 나타내고, 상기 방법은 상기 판정된 로케이션에 대하여 상기 보안문서를 회수할 수 있도록 하는 단계를 포함한다.
선택적으로, 상기 서명은 식별자의 적어도 일부와 소정의 패딩(padding)의 적어도 일부의 전자서명이고, 상기 패딩은 소정수와 난수(random number) 중 적어도 하나이다.
선택적으로, 상기 전체 서명은 다수의 코드화된 데이터부 내에 부호화되고 상기 방법은 다수의 코드화된 데이터부를 감지하는 감지장치로써 전체 서명을 판정하는 단계를 포함한다.
선택적으로, 상기 부호화된 데이터는 다수의 레이아웃을 포함하고, 각각의 레이아웃은 식별자를 부호화하는 다수의 제1 심볼 및 서명의 적어도 일부를 규정하는 다수의 제2 심볼의 위치를 규정한다.
선택적으로, 상기 코드화된 데이터는 장비없이는 사람에게는 실질적으로 보이지 않는다.
선택적으로, 상기 코드화된 데이터는 비가시 잉크(invisible ink) 및 적외선 흡수 잉크 중 적어도 하나를 사용하여 표면상에 인쇄된다.
선택적으로, 상기 코드화된 데이터는 가시적인 인간(Visible Human)-판독 정보와 실질적으로 일치하도록 제공된다.
선택적으로, 각각의 코드화된 데이터부는 전체 서명을 부호화한다.
선택적으로, 상기 전체 서명은 다수의 서명부로 형성되고, 각각의 코드화된 데이터부는 각각의 서명부를 부호화한다.
선택적으로, 상기 코드화된 데이터부 중 적어도 일부는 각각의 코드화된 데이터부의 로케이션(location); 상기 표면상에의 각각의 코드화된 데이터부의 위치; 코드화된 데이터부의 크기; 서명의 크기; 서명부의 식별자; 및 표시된 로케이션의 단위 중 적어도 하나를 부호화한다.
선택적으로, 상기 코드화된 데이터는 잉여 데이터; 데이터 허용 오류 정정;
리드-솔로몬 데이터; 및 순환 잉여 검사(CRC) 데이터; 중 적어도 하나를 포함한다.
선택적으로, 상기 전자서명은 식별자와 관련된 난수; 적어도 식별자의 입력된 해시; 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 적어도 식별자의 입력된 해시; 적어도 식별자를 암호화함으로써 생성된 암호문; 적어도 식별자와 난수를 암호화함으로써 생성된 암호문; 개인 키를 사용하여 생성되고 대응하는 공용 키를 사용하여 검증할 수 있는 암호문; 및 RSA 암호를 사용하여 생성된 암호문 중 적어도 하나를 포함한다.
선택적으로, 상기 보안문서는 통화 지폐; 수표; 신용 또는 직불카드; 상환 티켓, 인환권 또는 쿠폰; 로또복권 또는 즉석복권; 및 운전면허증 또는 여권과 같은 식별카드 또는 주민증; 중 적어도 하나이다.
선택적으로, 상기 식별자는 통화, 발행국, 액면금액, 지폐면, 인쇄작업, 및 일련번호 중 적어도 하나를 포함하는 통화 지폐 속성; 통화, 발행기관, 계좌번호, 일련번호, 만기일, 수표가격, 및 최대액 중 적어도 하나를 포함하는 수표 속성; 및 카드 종류, 발행기관, 계좌번호, 발행일, 만기일, 및 최대액 중 적어도 하나를 포함하는 카드 속성 중 적어도 하나를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹(n은 적어도 2) 회전대칭을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 회전 중심에 대하여 1/n 떨어져 회전되는 n개의 동일한 서브-레이아웃을 포함하며, 적어도 하나의 서브-레이아웃은 그 서브-레이아웃을 서로 구별하는 회전표시데이터를 포함한다.
선택적으로, 상기 코드화된 데이터는 n겹 회전대칭(n은 적어도 2)을 갖는 적어도 하나의 레이아웃에 따라 배열되고, 상기 레이아웃은 n 심볼의 정수 배수 m(m은 1 또는 그 이상)의 시퀀스를 포함하는 방위표시데이터를 부호화하고, 각각의 부호화된 심볼은, 레이아웃의 n 방위의 각각에서 심볼을 복호화하는 것에 의해 방위표시데이터의 n 표시를 생성하도록 레이아웃의 회전대칭의 중심에 대하여 n 로케이션에서 분포되며, 각각의 표시는 방위표시데이터의 다른 순환 시프트를 포함하고 레이아웃의 회전도를 나타낸다.
선택적으로, 상기 방법은 보안문서를 추적하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 제품 항목의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 및 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 추적데이터로서 제품 항목의 식별자 및 추적정보를 나타내는 추적데이터를 갱신하는 단계를 포함한다.
선택적으로, 상기 감지장치는 사용시 사용자에 의해 파지되도록 구성된 하우징; 적어도 하나의 코드화된 데이터부를 노광하기 위한 방사원; 적어도 하나의 노광된 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부를 사용하여, 감지된 식별자를 판정하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 방법은 위조보안문서를 판정하는 데에 더 사용되고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 방법은 감지장치에서, 상기 감지된 코드화된 데이터부를 사용하여, 식별자 및 적어도 하나의 서명부를 나타내는 표시데이터를 생성하는 단계; 및 프로세서에서, 판정된 식별자와 적어도 하나의 판정된 서명부를 표시데이터로부터 판정하는 단계; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 보안문서가 위조문서인지를 판정하는 단계; 를 더 포함한다.
선택적으로, 상기 방법은 가능한 복제된 보안문서를 판정하는 데에 더 사용되고, 상기 방법은 컴퓨터 시스템에서, 상기 보안문서의 식별자를 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 표시데이터로부터, 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여, 상기 보안문서의 식별자 및 보안문서의 로케이션을 나타내는 추적정보를 나타내는 추적데이터를 액세스하는 단계; 및 상기 추적정보를 사용하여, 상기 보안문서가 가능한 복제물인지를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 화폐문서를 계수하기 위한 화폐 계수기에 사용되고, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 화폐문서의 식별자를 나타내며, 상기 계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 보안문서는 보안기능을 갖고, 상기 보안문서를 제공하기 위한 방법은, 상기 보안문서를 생성하는 단계; 상기 보안문서와 관련된 식별자를 판정하는 단계; 상기 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 다수의 코드화된 데이터부를 포함하는 코드화된 데이터로서, 각각의 코드화된 데이터가 보안문서의 식별자 및 서명의 적어도 일부를 나타내는 코드화된 데이터를 생성하는 단계; 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 보안문서는 보안기능으로 인쇄되고, 상기 보안문서를 인쇄하는 방법은, 보안문서를 수신하는 단계; 상기 보안문서의 식별자를 적어도 부분적으로 나타내고, 공용 키를 사용하여 암호화되는 표시데이터를 수신하는 단계; 상기 공용 키와 관련된 보안 키를 사용하여 상기 수신된 표시데이터를 복호화함으로써 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 식별자의 적어도 일부의 전자서명인 서명을 생성하는 단계; 보안문서의 식별자 및 서명의 적어도 일부를 적어도 부분적으로 나타내는 코드화된 데이터를 생성하는 단계; 및 상기 보안문서상에 상기 코드화된 데이터를 인쇄하는 단계를 포함한다.
선택적으로, 상기 방법은 보안문서에 관련한 트랜잭션을 기록하기 위한 시스템에 사용되고, 상기 시스템은, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하고, 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 상기 보안문서의 식별자 및 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하기 위한 컴퓨터 시스템을 포함한다.
선택적으로, 상기 방법은 보안문서를 수반하는 트랜잭션을 모니터링하는 데에 더 사용되고, 상기 방법은 보안문서를 수반하는 트랜잭션을 수행하고, 컴퓨터 시스템에서, 상기 보안문서의 식별자 및 트랜잭션을 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서, 다수의 보안문서의 각각에 대하여 수행된 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 상기 트랜잭션 데이터와 하나 이상의 소정의 패턴을 비교하여 현금흐름 이상의 존재 여부를 판정하는 단계; 를 포함한다.
선택적으로, 상기 방법은 보안문서 데이터베이스를 사용하는 단계를 포함하고, 보안문서를 저장하는 상기 데이터베이스는 다수의 보안문서의 각각에 대하여, 보안문서의 식별자를 적어도 부분적으로 나타내는 표시데이터; 보안문서의 하나 이상의 속성을 적어도 부분적으로 나타내는 속성 데이터; 을 포함하며, 사용시에, 상기 보안문서 데이터베이스는, 컴퓨터 시스템이 상기 식별자 및 하나 이상의 속성 중 적어도 하나를 적어도 부분적으로 나타내는 표시데이터를 감지장치로부터 수신할 수 있도록 하고; 상기 수신된 표시데이터와 보안문서를 사용하여 상기 보안문서와 관련된 행위를 실행할 수 있도록 한다.
선택적으로, 상기 방법은, 컴퓨터 시스템이 보안문서를 수반하는 트랜잭션을 모니터링할 수 있도록 하는 데에 더 사용되고, 상기 방법은 일련의 명령을 사용하여 실행되고, 각각의 보안문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터는 상기 보안문서의 적어도 식별자를 나타내고, 컴퓨터 시스템에 의해 실행될 때, 상기 일련의 명령에 의해, 컴퓨터 시스템이 보안문서의 식별자와 트랜잭션을 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 감지장치로부터 표시데이터를 수신하는 단계; 상기 수신된 표시데이터를 사용하여, 데이터 저장부에 저장된 트랜잭션 데이터로서 상기 보안문서의 식별자와 트랜잭션을 나타내는 트랜잭션 데이터를 갱신하는 단계; 를 행할 수 있다.
선택적으로, 상기 방법은 화폐문서를 계수하는 데에 더 사용되고, 상기 방법은 일련의 명령을 사용하여 실행되고, 각각의 화폐문서는 화폐문서의 적어도 식별자를 나타내는 적어도 하나의 코드화된 데이터부를 그 표면상 또는 그 안에 배치하고 있고, 상기 통화계수기는, 계수되는 다수의 화폐문서를 수신하기 위한 입력부; 계수된 화폐문서를 제공하기 위한 출력부; 이송경로를 따라 입력부로부터 출력부로 화폐문서를 운송하기 위한 이송기구; 상기 이송경로를 따라 운송된 각각의 화폐문서에 대하여 적어도 하나의 코드화된 데이터부를 감지하기 위한 센서; 및 프로세서에 의해 실행될 때, 상기 일련의 명령에 의해 적어도 하나의 감지된 코드화된 데이터부로부터, 각각의 화폐문서에 대한 감지된 식별자를 판정하고, 상기 감지된 식별자로부터, 각각의 화폐문서에 대한 판정된 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하도록 하기 위한 프로세서; 를 포함한다.
선택적으로, 상기 방법은 보안문서를 인증하는 장치에 사용하기 위한 프로세서에 사용되고, 상기 코드화된 데이터는 서명을 적어도 부분적으로 더 나타내고, 상기 서명은 식별자의 적어도 일부의 전자서명이며, 상기 프로세서는, 식별자와 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하기 위해 상기 코드화된 데이터의 감지에 응답하는 센서로부터 상기 장치내에 표시데이터를 수신하고; 상기 표시데이터로부터, 판정된 식별자와 적어도 하나의 판정된 서명부를 판정하고; 상기 판정된 식별자와 적어도 하나의 판정된 서명부를 사용하여 상기 보안문서를 인증하도록 구성되어 있다.
선택적으로, 상기 방법은 화폐문서를 계수하는 데에 더 사용되고, 각각의 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 화폐문서의 식별자를 적어도 부분적으로 나타내며, 상기 방법은 감지장치에서, 각각의 화폐문서에 대한 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터부를 사용하여, 각각의 화폐문서의 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터를 사용하여, 각각의 화폐문서에 대한 판정된 식별자를 판정하고, 각각의 판정된 식별자를 사용하여 각각의 화폐문서에 대한 값을 판정하며, 상기 판정된 값을 사용하여 화폐문서를 계수하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 방법은 화폐문서를 인증하고 평가하는 데에 더 사용되고, 상기 화폐문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 상기 방법은 감지장치에서, 적어도 하나의 코드화된 데이터부를 감지하는 단계; 상기 감지된 코드화된 데이터를 사용하여, 화폐문서의 식별자 및, 식별자의 적어도 일부의 전자서명인 서명의 적어도 일부를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 및 상기 표시데이터로부터, 수신된 식별자와 수신된 서명부를 판정하고, 상기 수신된 식별자와 수신된 서명부를 사용하여 화폐문서를 인증하며, 상기 수신된 식별자를 사용하여 성공적인 인증에 따라 화폐문서와 관련된 값을 판정하기 위해 상기 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함한다.
선택적으로, 상기 보안문서는 복사방지 보호부를 포함하고, 상기 식별자는 각각의 보안문서를 유일하게 나타내고 보안문서의 복제를 판정할 수 있도록 데이터 저장부에 저장되어 있다.
선택적으로, 상기 보안문서는 위조방지 보호부를 포함하고, 각각의 코드화된 데이터부는 서명의 적어도 일부를 더 나타내고, 상기 서명은 개인 키를 사용하여 유효보안문서를 생성할 수 있고 대응하는 공용 키를 사용하여 보안문서의 유효성을 확인할 수 있도록, 공개/개인 키 쌍 중 개인 키를 사용하여 식별자의 적어도 일부를 암호화함으로써 형성된다.
본 발명의 또 다른 넓은 형태에 있어서, 도난보안문서를 회수하는 방법으로서, 상기 보안문서는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있고, 각각의 코드화된 데이터부는 상기 보안문서의 적어도 식별자를 나타내며, 상기 방법은, 감지장치에서, 상기 코드화된 데이터부의 적어도 몇 개를 감지하는 단계; 상기 식별자를 적어도 부분적으로 나타내는 표시데이터를 생성하는 단계; 상기 표시데이터를 사용하여 판정된 식별자를 판정하고, 상기 판정된 식별자를 사용하여 데이터 저장부에 저장된 트랜잭션 데이터로서 보안문서 상태를 나타내는 트랜잭션 데이터를 액세스하고, 상기 보안문서 상태를 사용하여 상기 보안문서가 도난된 것인지를 판정하며, 긍적적인 판정에 따라, 상기 보안문서를 회수하도록 하기 위해 표시데이터에 응답하는 컴퓨터 시스템으로 상기 표시데이터를 전송하는 단계; 를 포함하는 도난보안문서의 회수방법을 제공한다.
본 발명의 제19의 넓은 형태에 있어서, 대상(object)의 검증방법으로서, 상기 방법은 컴퓨터 시스템에서, 대상의 식별자, 식별자의 적어도 일부의 전자서명인 적어도 하나의 서명의 단편(fragment)을 적어도 부분적으로 나타내는 검증요청(verification request)을 수신하는 단계; 상기 검증요청을 사용하여 판정된 식별자를 판정하는 단계; 상기 판정된 식별자를 사용하여 데이터베이스로부터 검증에 관련된 적어도 하나의 판정기준을 판정하는 단계; 상기 수신된 검증요청와 적어도 하나의 판정기준을 비교하는 단계; 및 적어도 하나의 판정기준이 충족되면 대상가 검증될 수 있도록 하는 단계; 를 포함하는 대상의 검증방법을 제공한다.
선택적으로, 적어도 하나의 판정기준은 다수의 수신된 검증요청; 수신된 검증요청의 비율; 및 수신된 검증요청의 타이밍; 중 적어도 하나에 대한 한도액(limit)에 관련된다.
선택적으로, 상기 한도액은 대상의 식별자; 서명; 서명 단편; 검증요청원(source); 및 대상; 중 적어도 하나에 대하여 규정되어 있다.
선택적으로, 상기 한도액은 서명 단편의 크기에 비례한다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 검증요청을 사용하여 이전에 수신된 다수의 검증요청을 나타내는 요청이력(request history) 및 상응하는 한도액을 판정하는 단계; 상기 검증요청과 요청이력을 사용하여 요청수(request number)를 판정하는 단계; 및 요청수가 상응하는 한도액을 초과하지 않는 경우 대상가 검증될 수 있도록 하는 단계; 를 포함한다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 검증요청에 따라 검증이력을 갱신하는 단계를 포함한다.
선택적으로, 상기 요청이력은 수신된 검증요청의 타이밍을 나타낸다.
선택적으로, 상기 요청이력은 대상의 식별자; 서명; 서명 단편; 검증요청원; 및 대상와 관련된다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 대상의 식별자와 적어도 하나의 서명 단편을 사용하여 대상를 인증함으로써 대상를 검증하는 단계를 포함한다.
선택적으로, 상기 검증요청은 서명 단편의 식별자를 적어도 부분적으로 나타낸다.
선택적으로, 상기 대상는 다수의 코드화된 데이터부를 포함하는 코드화된 데이터를 그 표면상 또는 그 안에 배치하고 있는 표면과 관련되고, 각각의 코드화된 데이터는 적어도 식별자와 서명 단편을 나타내며, 적어도 하나의 코드화된 데이터부의 감지에 따라, 감지장치가 상기 검증요청을 생성한다.
선택적으로, 상기 검증요청은 서명 단편의 식별자를 적어도 부분적으로 나타내고, 상기 단편 식별자는 적어도 하나의 감지된 코드화된 데이터부 내에 부호화된 수, 및 그 표면상에 있는 적어도 하나의 감지된 코드화된 데이터부의 위치 중 적어도 하나에 기초한다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 수신된 검증요청과 실패한 검증 후에 적어도 하나의 판정기준만을 비교하는 단계를 포함한다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 대상의 식별자, 식별자의 적어도 일부의 전자서명인 적어도 하나의 서명 단편(fragment)와 임의적인 서명(random signature)의 연접(concatenation)을 적어도 부분적으로 나타내는 검증요청을 수신하는 단계; 상기 검증요청을 사용하여 판정된 식별자를 판정하는 단계; 상기 연접을 사용하여 서명 단편을 판정하는 단계; 및 상기 판정된 식별자와 서명 단편을 사용하여 대상를 검증하는 단계; 를 포함한다.
선택적으로, 상기 방법은 컴퓨터 시스템에서, 상기 판정된 식별자를 사용하여 키(key)를 판정하는 단계; 상기 판정된 식별자와 키를 사용하여 생성된 서명을 생성하는 단계; 생성된 서명과 연접을 비교하여 서명 단편을 식별하고 인증하는 단계; 를 포함한다.
본 발명의 또 다른 넓은 형태에 있어서, 표면상에 또는 그 내부에 배치하기 위한 코드화된 데이터로서, 코드화된 데이터가 다수의 코드화된 데이터부를 포함하고, 각각의 코드화된 데이터부가 식별자 및 서명의 단편을 부호화하며, 상기 서명이 식별자의 적어도 일부의 전자서명과 임의의 서명인 표면상에 또는 그 내부에 배치하기 위한 코드화된 데이터를 제공한다.
본 발명의 또 다른 넓은 형태에 있어서, 표면상에 또는 그 내부에 배치하기 위한 코드화된 데이터로서, 코드화된 데이터가 다수의 코드화된 데이터부를 포함하고, 각각의 코드화된 데이터부가 식별자; 식별자의 적어도 일부의 전자서명인 적어도 서명의 단편; 및 상기 표면상에 코드화된 데이터의 위치; 를 적어도 부분적으로 나타낸다.
선택적으로, 각각의 코드화된 데이터부는 데이터부 식별자를 적어도 부분적으로 나타내고, 상기 데이터부 식별자는 각각의 코드화된 데이터부를 위해 유일한 것이고 상기 데이터부 식별자는 그 위치를 나타낸다.
선택적으로, 상기 코드화된 데이터는 레이아웃을 사용하여 표면상에 또는 그 내부에 배치되어 있고, 상기 레이아웃은 각각의 데이터부 식별자에 대하여 상응하는 코드화된 데이터부의 위치를 나타낸다.
선택적으로, 상기 서명은 RSA 암호를 사용하여 생성된다.
발명의 상세한 설명
넷페이지 표면 코딩은 태그의 밀도 있는 평면 타일링(planar tiling)으로 구성된다. 각 태그는 평면 내에서 스스로의 위치를 부호화한다. 각 태그는 마찬가지로 접해있는 태그와 관련하여, 태그를 포함하는 구역(region)의 식별자(identifier)를 부호화한다.
넷페이지 시스템 내에서, 구역은 종이 한 장의 한 면과 같은 태그화한 표면의 전체 한도(extent)와 일반적으로 일치한다.
하이퍼라벨은 넓은 범위의 애플리케이션을 위해 유일한 항목 식별에 사용하기 위한 넷페이지 태그의 채용이다. 애플리케이션은 비밀문서 보호, 대상(object) 추적, 약품 안전, 슈퍼마켓 자동화, 대화 제품 라벨, 인쇄된 표면으로부터의 웹-브라우징, 문서에 기초한 이메일, 그리고 다른 많은 것들을 포함한다.
멤젯(MemjetTM) 디지털 인쇄 기술(미국특허출원 USSN 10/407,212)을 사용하여, 보안 문서, 은행 화폐, 약품 포장, 적외선 잉크 사용 등과 같이, 하이퍼라벨 태그는 실질적으로 전체 표면에 걸쳐 인쇄된다. 어떤 적외선-반사 기판에 적외선- 흡수 잉크 내의 잉크로 인쇄함으로써 근적외선 파장, 그리고 태그는 인간의 육안으로 보이지 않지만 적적한 필터를 구비한 고체-상태 이미지 센서에 의해 쉽게 감지된다. 이로써 기계가 눈에 보이는 본래의 지폐 글자 또는 그래픽 등이 없이도 지폐의 상당 부분 또는 다른 표면에 걸쳐 부호되어 정보를 읽을 수 있게 된다. 스캐닝 레이저 또는 이미지 센서는 보이지 않는 각 지폐 또는 항목을 유효하게 하는 것과 같은 관련 작용을 수행하기 위해 표면의 어느 부분에서 태그를 읽을 수 있다.
하이퍼라벨 부호화된 문서와 같은 실시예가 도 1에 도시된다. 이 실시예에서, 하이퍼라벨 문서는 보이는 잉크를 사용해 인쇄된 그래픽 데이터(2), 그리고 하이퍼라벨 태그(4)로부터 형성된 부호화된 데이터(3)로 구성된다. 문서는 대응 그래픽(8)의 부분적인 한도에 대응하는 지역(zone)(7)에 의해 정의된 대화 구성요소(6)를 포함한다. 사용 중에, 태그는 ID를 포함한 태그 데이터를 부호화한다. 이것은 적어도 하나의 태그를 감지함으로써, 그리고 적절한 시스템을 사용하여 부호화된 ID를 번역함으로써, 관련 작용이 수행되게 한다.
하나의 실시예에서, 태그 맵은 태그 데이터 내에서 부호화된 ID에 근거한 하이퍼라벨 문서에서 태그의 레이아웃을 정의하기 위해 사용된다. ID는 하이퍼라벨 문서의 보이지 않는 구성요소를 설명하는, 특별히는 버튼 또는 글자 영역과 같은 대화 구성요소의 유형과 공간 한도(지역)를 설명하는, 문서 설명을 참조하기 위해 사용되기도 한다. 따라서, 이러한 실시예에서, 대화 구성요소(6)는 대응 그래픽(8)의 공간 한도에 대응하는 지역(7)를 구비한다. 그럼으로써 컴퓨터 시스템은 하이퍼라벨 문서와 함께 대화를 번역할 수 있다.
위치 지시 기법에서, 각 태그의 태그 데이터 내에서 부호화된 ID는 하이퍼라벨 문서 위 태그의 정확한 위치를 태그 맵으로부터 판정될 수 있게 한다. 그 위치는 그리고 문서 설명으로부터 대화 구성요소의 지역 내에 감지된 태그가 위치하는지를 판정하는데 사용된다.
대상 지시 기법에서, 태그 데이터 내에서 부호화된 ID는 태그 맵으로부터 문서의 구역 내 태그의 존재를 판정하게 한다(구역 내에서 태그의 상대적 위치가 지시될 수 있다.). 이러한 예에서, 문서 설명은 그 구역이 대화 구성요소의 지역에 대응하는지 판정하기 위해 사용될 수 있다.
이러한 처리의 실시예가 도 2와 도 3을 참조하여 설명될 것이다. 도 2와 도 3은 비밀 문서, 레이블과 같은 인쇄된 하이퍼라벨 문서(1) 위의 부호화된 데이터와 대화하는 넷페이지 또는 하이퍼라벨 펜(101) 형태의 감지장치(sensing device)가 포장 등을 생산하는지 보여준다.
하이퍼라벨 펜(101)은 영역(area) 이미지 센서를 사용하여 태그를 감지하고 태그 데이터를 탐지한다. 하이퍼라벨 펜(101)은 짧은-범위 라디오 링크(9)를 통해 컴퓨터(75) 또는 프린터(601)의 일부를 형성하는 릴레이(44)로 전달되는 대화 데이터를 생성하기 위해 감지된 부호화된 데이터를 사용한다. 릴레이는 문서 설명에 액세스하고 대화를 번역하기 위해 ID를 사용하는 문서 서버(10)에 네트워크(19)를 통해 대화 데이터를 전송한다. 적절한 환경에서, 문서 서버는 대응 작용을 수행할 수 있는 애플리케이션 서버(13)에 대응 메시지를 전송한다.
다른 실시예에서, PC, 웹 터미널, 넷페이지 프린터 또는 릴레이장치는 지역 또는 원격 웹 서버를 포함하는 지역 또는 원격 애플리케이션 소프트웨어와 의사소통할 수 있다. 관련하여, 출력은 넷페이지 프린터에 의해 인쇄가 제한되지 않는다. 그것은 PC 또는 웹 터미널에 디스플레이될 수도 있고, 나아가 대화가 종이에 기초하지 않고 스크린에 기초하거나 또는 그 둘이 혼합될 수 있다.
일반적으로 하이퍼라벨 펜 유저는 유저를 각 하이퍼라벨 펜 내에 저장된 식별자와 관련시키는 등록 서버(11)에 등록한다. 대화 데이터의 일부로서 감지장치 식별자를 제공함으로써, 유저가 식별되고 처리 등이 수행되게 한다.
하이퍼라벨 문서는 ID 서버가 문서 서버(10)로 전달되는 ID를 생성하게 함으로써 생성된다. 문서 서버(10)는 문서 설명을 판정하고 ID를 사용한 문서 설명이 이어서 회복되도록 문서 설명과 ID 사이의 관련을 기록한다.
아래 상세히 설명되는 바와 같이, ID는 페이지 설명과 태그 맵을 사용하여, 문서가 하이퍼라벨 프린터(601)에 의해 인쇄되기 전에, 태그 데이터를 생성하기 위해 사용된다.
각 태그는 두 가지 구성요소를 포함하는 패턴에 의해 표시된다. 첫 번째 구성요소는 타겟(target)이다. 타겟은 태그가 부호화된 표면의 이미지 내에 위치하도록 하고, 태그의 원근 왜곡이 암시되도록 한다. 두 번째 구성요소는 매크로돗(macrodot)이다. 각 매크로돗은 비트의 값을 존재 또는 부존재로 부호화한다.
패턴은 광학 영상 시스템, 특히 근적외선에 근대역 반응하는 광학시스템에 의해 얻어질 수 있게 하는 방식으로 부호화된 표면에 표시된다. 패턴은 일반적으로 근대역 근적외선 잉크를 사용하여 표면에 인쇄된다.
하이퍼라벨 시스템에서 구역은 일반적으로 전체 제품 항목의 표면 또는 비밀 문서에 대응하고, 구역 ID는 항목 ID에 대응한다. 이를 명확히 하기 위해 구역 ID에 대응하는 항목 ID를 이해하고 항목과 항목 ID(또는 단순히 ID)를 언급할 것이다.
전체 태그의 획득을 보증하기에 충분히 큰 시계(view)의 획득 필드가 태그를 포함하는 구역 ID의 획득을 보장하기에 충분하도록 표면 부호화가 설계된다. 태그 자체의 획득은 태그-내역 데이터뿐만 아니라 구역 내 태그의 2차원 위치의 획득을 보장한다. 표면 부호화는 따라서 부호화된 표면과의 순수한 로컬 대화 도중, 즉 부호화된 표면에 펜으로 클릭하거나 건드리는 도중에 감지장치가 구역 ID와 태그 위치를 획득할 수 있게 한다.
넓은 범위의 다른 태그 구조가 사용될 수 있고, 몇 개의 실시예가 아래에 설명될 것이다.
첫 번째
실시예
태그 구조
도 4는 완전한 태그의 구조를 도시한다. 4개의 검은 원 각각은 타겟이다. 태그 그리고 전체적인 패턴은 물리적 레벨에서 4번-접힌 회전대칭성을 구비한다.
각 사각 구역은 기호를 표시하고, 각 기호는 정보의 4 비트를 표시한다.
도 5는 기호의 구조를 도시한다. 그것은 4개의 매크로돗을 포함하고 각 매크로돗은 1 또는 0에 의해 한 비트의 값을 표시한다.
매크로돗 간격은 이 문서 전체를 통해 매개변수 s에 의해 구체화된다. 이것은 인치당 1660 도트의 피치로 인쇄된 9 도트에 기초하여 143 um의 명목 값(nominal value)을 가진다. 하지만 패턴을 생산하는데 사용되는장치의 용량에 따라 10 %만큼 변화할 수 있다.
도 6은 9개의 인접한 기호를 도시한다. 매크로돗 간격은 기호들 내부 및 사이에서 균일하다.
도 7은 기호 내의 비트 순서를 도시한다. 비트 0은 기호 내에서 덜 중요하다; 비트 3은 최대로 중요하다. 이 순서는 기호의 방위과 관련 있다. 태그 내 특별한 기호의 방위은 태그 다이어그램 내 기호 라벨의 방위에 의해 지시된다. 일반적으로, 태그의 특별한 구획(segment) 내 모든 기호의 방위은 동일한 방위을 갖고, 태그의 중심에 가장 근접한 기호의 바닥과 일치한다.
매크로돗은 패턴 내 기호 표시의 일부일 뿐이다. 기호의 사각 아웃라인은 태그 구조를 좀더 명확히 밝히기 위해 이 문서에서 사용된다. 도 8는 모든 비트 세트를 구비한 태그의 실제 패턴을 도시한다. 실제로 태그의 모든 비트가 세트가 될 수는 없다.
매크로돗은 (5/9)s의 명목 지름을 가지며 명목적으로 원형이다. 하지만, 패턴을 생산하는데 사용되는장치의 용량에 따라 10 %만큼 변화할 수 있다.
타겟은 (17/9)s의 명목 지름을 가지며 명목적으로 원형이다. 하지만, 패턴을 생산하는데 사용되는장치의 용량에 따라 10 %만큼 변화할 수 있다.
태그 패턴은 패턴을 생산하는데 사용되는장치의 용량에 따라 10 %만큼 크기(size)가 변화할 수 있다. 위치 샘플을 정확하게 생성하기 위해 명목 스케일로부터의 어떤 벗어남도 태그 데이터에 기록된다.
도 4의 태그 구조에서 도시된 각 기호는 독특한 라벨을 가진다. 각 라벨은 알파벳 접두사와 숫자 접미사로 구성된다.
태그 그룹
태그는 태그 그룹으로 배치된다. 각 태그 그룹은 사각으로 배치된 4개의 태그를 포함한다. 각 태그는 따라서 태그 그룹 사각형 내의 위치에 따라 4가지 가능한 태그 유형을 가진다. 태그 유형은 도 9에 도시된 바와 같이 00, 10, 01, 11로 명명된다.
태그 그룹 내 각 태그는 도면에서와 같이 회전된다. 예를 들어 태그 유형 00은 0도 회전되고, 태그 유형 10은 90도, 태그 유형 11은 180도, 그리고 태그 유형 01은 270도 회전된다.
도 10은 태그 그룹이 태그의 연속된 타일링 내에서 어떻게 반복되는지 도시한다. 타일링은 각 유형의 하나의 태그를 포함하는 4개의 인접하는 태그의 세트를 보증한다.
방위-표시 순환 위치 부호
태그는 24(4, 1) 순한 위치 코드워드를 포함하며, 코드워드는 태그의 실제 방위을 판정하기 위해 태그의 4개의 가능한 방위 중 하나로 해독될 수 있다. 순환 위치 코드워드의 일부인 기호는 접두사 R을 구비하고 중요성의 증가 순서대로 0에서 3을 구비한다.
순환 위치 코드워드는 (0, 7, 9, E)이다. 이것은 4비트 기호는 16개의 가능 한 값을 가질 수 있음에도 단지 4개의 다른 기호 값을 사용한다. 해독 중에, 미사용된 기호 값은, 탐지된다면, 말소(erasure)로 다루어진다. 기호 오류보다는 말소를 야기하는 덜 중요한 비트 오류 패턴을 극대화하기 위해 기호 값은 가능한 하이퍼큐브에 균일한 간격으로 선택된다.
순환 위치 부호의 최소 거리는 4이고, 따라서 그 오류-교정 용량은 하나까지의 말소의 존재에는 하나의 기호고, 2개 이상의 말소의 존재에는 기호가 없다.
방위-표시 순환 위치 코드워드의 레이아웃이 도 11에 도시된다.
로컬 코드워드
태그는 태그에 독특한 정보를 부호화하는데 사용되는 하나의 완전한 코드워드를 국부적으로 포함한다. 코드워드는 구멍 뚫린 2^4(13, 7) 리드-솔로몬 부호로 구성된다. 태그는 따라서 태그에 독특한 28비트에 이르는 정보를 부호화한다.
로컬 코드워드의 레이아웃이 도 12에 도시된다.
분배된 코드워드
태그는 태그 그룹 내의 4개의 인접한 태그를 가로질러 분배되고 인접한 태그 세트에 공통되는 정보를 부호화하는 데 사용되는, 4개의 코드워드의 단편(fragment)을 포함하기도 한다. 각 코드워드는 2^4(15, 11) 리드-솔로몬 부호로 구성된다. 4개의 인접한 태그는 따라서 인접한 태그에 공통되는 176비트에 이르는 정보를 함께 부호화한다.
태그 그룹 내 인접한 태그를 가로질러 분배된 4개의 완전한 부호의 레이아웃이 도 13에 도시된다. 도 13의 태그 그룹 내 4개의 태그 순서는 도 9의 4개의 태그 순서이다.
도 14는 완전한 태그 그룹 레이아웃을 도시한다.
리드-솔로몬 부호화
로컬 코드워드
로컬 코드워드는 구멍 난 24(13, 7) 리드-솔로몬 부호를 사용하여 부호화된다. 부호는 각 코드워드에서 28 데이터 비트(예를 들어 7 기호)과 24 잉여 비트(예를 들어 6 기호)를 부호화한다. 그것의 에어-감지 용량은 6 기호고, 그것의 오류-교정 용량은 3 기호다.
도 15에서 도시된 바와 같이, 코드워드 좌표는 계수 순으로 색인화되고, 데이터 비트 순서는 코드워드 비트 순서를 따른다.
부호는 제거된 2개의 잉여 좌표를 구비하는 2^4(15, 7) 리드-솔로몬 부호이다. 제거된 좌표는 가장 중요한 잉여 좌표이다.
부호는 다음의 기초 폴리노미널(polynominal)을 가진다.
부호는 다음의 생성 폴리노미널을 가진다.
분배된 코드워드
코드워드는 2^4(15, 11) 리드-솔로몬 부호를 사용하여 부호화된다. 부호는 각 코드워드에서 44 데이터 비트(예를 들어 11 기호)과 16 잉여 비트(예를 들어 4 기호)를 부호화한다. 그것의 에어-감지 용량은 4 기호고, 그것의 오류-교정 용량은 2 기호다.
코드워드 좌표는 계수 순으로 색인화되고, 데이터 비트 순서는 코드워드 비트 순서를 따른다.
부호는 로컬 코드워드 부호와 마찬가지로 동일한 기초 폴리노미널(polynominal)을 가진다.
부호는 다음의 생성 폴리노미널을 가진다.
태그 좌표공간
태그 좌표공간은 각각 x 및 y로 명명된 2개의 직교축을 가진다. 양의 x축은 오른쪽을 가리키고 양의 y축은 아래쪽을 가리킨다.
표면 부호화는 특별히 태그화한 표면 위의 좌표공간 원점의 위치를 구체화하지 않으며, 각 표면에 대하여 태그 좌표공간의 방위도 구체화하지 않는다. 이 정보는 애플리케이션에서 구체화된다. 예를 들어, 태그화한 표면이 용지의 표면이라면, 용지 위에 태그를 인쇄하는 애플리케이션은 실제 오프셋과 방위을 기록할 수 있고, 이들은 표면에 관하여 실질적으로 포착된 어떤 디지털 잉크를 정규화하는데 사용될 수 있다.
태그 내에 부호화된 위치는 태그의 유닛으로 정의된다. 일반적으로, 위치는 원점에 가장 가까운 타겟의 중심위치로 잡힌다.
태그 정보 내용
필드 정의
표 1은 표면 내에 부호화된 정보 필드를 정의한다. 표 2는 이러한 필드가 어떻게 코드워드로 매핑되는지 정의한다.
필드 |
너비 (bits) |
설명 |
태그에 대하여 |
|
|
x 좌표 |
9 또는 13 |
태그의 부호 없는 x좌표의 최대 좌표 값은 각각 약 0.9 m와 14 m. |
y 좌표 |
9 또는 13 |
태그의 부호 없는 x좌표의 최대 좌표 값은 각각 약 0.9 m와 14 m. |
능동 영역 플래그(flag) |
1 |
b'1'태그를 즉시 둘러싸는 영역(태그 위 영역의 지름은 명목상으로 태그의 대각선 크기의 5배)이 능동 영역과 교차하는지 지시. |
데이터 단편 플래그 |
1 |
플래그는 데이터 단편이 존재하는지 지시(다음 필드 참조). b'1' 데이터 단편의 존재를 지시. 데이터 단편이 존재하는 경우 x좌표 및 y좌표 필드의 너비는 9, 부재하는 경우 13. |
데이터 단편 |
0 또는 8 |
삽입된(embedded) 데이터 스트림의 단편 |
태그 그룹에 대하여 (예를 들어 구역 당) |
|
|
부호화 포맷 |
8 |
부호화의 포맷. 0: 현재 부호화 다른 값은 보류. |
구역 플래그 |
8 |
구역 데이터 번역의 플래그 제어 0: 구역 ID는 EPC 1: 서명의 구역 2: 넣어진 데이터의 구역 3: 넣어진 데이터의 서명 다른 비트는 보류되고 0이어야 한다. |
태그 크기 ID |
8 |
Tag 크기의 ID 0: 1600 dpi, 매크도돗 당 9 dots 그리고 태그 당12 매크로돗에 기초한 현재 태그 크기, 보통의 태그 크기는 1.7145 mm, |
구역 ID |
96 |
태그를 포함하는 구역의 ID |
서명 |
36 |
구역의 서명 |
높은-순서 좌표 너비(w) |
|
태그의 x 및 y좌표의 높은-순서 부분의 너비 |
높은 순서 x 좌표 |
|
태그의 x좌표의 높은-순서 부분의 너비는 각각 약 2.4 km 및 38 km의 최대값까지 확장 |
높은 순서 y 좌표 |
|
태그의 y좌표의 높은-순서 부분의 너비는 각각 약 2.4 km 및 38 km의 최대값까지 확장 |
CRC |
|
태그 그룹 데이터의 CRC |
능동 영역은 그 내부에서 포착된 어떤 입력이라도 번역을 위해 대응하는 하이퍼라벨 서버로 즉시 전송되어야 하는 영역이다. 또한 능동 영역은 유저에게 하이퍼라벨 서버가 입력이 즉각적인 효과를 가져야 한다고 신호를 보낼 수 있게 한다. 서버는 명확한 구역 정의에 액세스할 수 있기 때문에, 표면 부호화 내의 어떤 능동 영역 지시는 그것이 포함되는 한 불명확할 수 있다.
높은-수준 좌표 필드의 너비는, 0이 아니라면, 대응하는 비트 수에 의해 서명 필드의 너비를 감소시킨다. 모든 좌표는 각 높은-순서 좌표 필드를 대응하는 좌표 필드로 첨가함으로써 계산된다.
코드워드 |
코드워드 비트 |
필드 |
너비 |
필드 비트 |
A |
12:0 |
x좌표 |
13 |
모두 |
12:9 |
데이터 단편 |
4 |
3:0 |
25:13 |
y좌표 |
13 |
모두 |
25:22 |
데이터 단편 |
4 |
7:4 |
26 |
능동 영역 플래그 |
1 |
모두 |
27 |
데이터 단편 플래그 |
1 |
모두 |
B |
7:0 |
부호화 포맷 |
8 |
모두 |
15:8 |
구역 플래그 |
8 |
모두 |
23:16 |
태그 크기 ID |
8 |
모두 |
39:24 |
CRC |
16 |
모두 |
43:40 |
높은-순서 좌표 너비(w) |
4 |
3:0 |
C |
35:0 |
서명 |
36 |
모두 |
(35-w):(36-2w) |
높은-순서 x좌표 |
w |
모두 |
35:(36-w) |
높은-순서 y좌표 |
w |
모두 |
43:36 |
구역 ID |
8 |
모두 |
D |
43:0 |
구역 ID |
44 |
51:8 |
E |
43:0 |
구역 ID |
44 |
95:52 |
"구역이 삽입된 데이터를 가진다" 플래그가 구역 플래그 내에 설정되면 표면 부호화는 삽입된 데이터를 포함한다. 데이터는 복수의 연속된 태그의 데이터 단편으로 부호화되고, 잘 맞는 동안 수없이 표면 부호화로 복제된다.
삽입된 데이터는 삽입된 데이터를 포함하는 표면 부호화의 무작위 부분 스캔이 전체 데이터를 복구하는데 충분할 수 있는 방식으로 부호화된다. 스캐닝 시스템은 복구된 단편으로부터의 데이터를 재집합시키고, 오류 없이 충분한 단편이 복구되었음을 유저에게 보고한다.
표 3에서 보이는 바와 같이, 200 비트 데이터 블록은 160 비트의 데이터를 부호화한다. 블록 데이터는 5 x 5 사각형으로 배치된 25개 태그의 연속된 그룹의 데이터 단편으로 부호화된다. 태그는 정수 좌표가 5로 나누어지는 태그 좌표인 블록에 속한다. 각 블록 내에서 데이터는 증가하는 y좌표 내에서 증가하는 x좌표와 함께 태그 내부로 배치된다.
데이터 단편은 능동 영역 맵이 존재하는 블록으로부터 빠뜨릴 수 있다. 하지만, 빠뜨린 데이터 단편은 블록의 또 다른 복사본으로부터 복구되기 쉽다.
임의의 크기의 데이터가 사각형 내에 배치된 블록의 연속된 세트로 구성된 수퍼블록으로 부호화된다. 수퍼블록의 크기는 각 블록으로 부호화된다. 블록은 정수 좌표가 수퍼블록 크기에 의해 나뉘는 블록의 좌표인 수퍼블록에 속한다. 각 수퍼블록 내에서 데이터는 증가하는 y좌표 내에서 증가하는 x좌표와 함께 블록으로 배치된다.
수퍼블록은 잘 맞는 한 수없이 표면 부호화로 복제되고, 부분적으로 표면 부호화의 가장자리를 따른다.
수퍼블록으로 부호화된 데이터는 좀더 명확한 유형의 정보, 좀더 명확한 크기의 정보, 그리고 좀더 확장된 오류 감지 및/또는 교정 데이터를 포함할 수 있다.
필드 |
너비 |
설명 |
데이터 유형 |
8 |
수퍼블록 내 데이터의 유형 다음 값을 포함: 0: 유형은 구역 플래그에 의해 제어 1: MIME 다른 값은 TBA |
수퍼블록 너비 |
8 |
수퍼블록의 너비, 블록으로 |
수퍼블록 높이 |
8 |
수퍼블록의 높이, 블록으로 |
데이터 |
160 |
블록 데이터 |
CRC |
16 |
블록 데이터의 CRC |
합계 |
200 |
|
삽입된 데이터의 어떤 형태가 사용되더라도 무방할 것이며, 예를 들어, 비디오 데이터, 제품 정보, 애플리케이션 데이터, 주소 데이터, 명함 데이터 그리고 디렉토리 데이터 등과 같은 텍스트, 이미지, 오디오가 포함될 것이다.
구역 서명
구역 플래그 내에 "구역이 서명을 가진다" 플래그가 설정되면 서명 필드는 36 비트의 최대너비를 가지는 서명을 포함한다. 서명은 일반적으로 안전한 데이터베이스 내의 구역 ID와 관련된 무작위수(random number)이다. 서명은 이상적으로 양자처리와 같은 완전 무작위처리를 이용하여 또는 무작위 사건으로부터의 무작위증류에 의하여 발생된다.
구역 ID와 관련하여, 안전한 데이터베이스에 액세스하면서 서버에 질문함으로써, 온라인 환경에서 서명이 확인(validate)될 수 있다.
구역 내 "구역이 삽입된 데이터를 가진다" 및 "삽입된 데이터가 서명이다" 플래그가 설정되면 표면 부호는 구역 ID의 160 비트 암호 서명을 포함한다. 서명은 한 블록의 수퍼블록으로 부호화된다.
구역 ID 그리고 선택적으로 무작위 서명과 관련하여, 완전한 서명 또는 대응 비밀키 정보와 함께 서버에 질문함으로써 서명을 확인하기 위하여, 온라인 환경에서 서명 단편의 어떤 수가 사용될 수 있다.
오프라인(또는 온라인) 환경에서 전체 서명은 다중 태그를 읽음으로써 회복되고, 대응 공개서명키를 사용하여 확인될 수 있다.
서명 검증(verification)은 좀 더 자세히 기술될 것이다.
MIME 데이터
삽입된 데이터 유형이 "MIME" 수퍼블록은 RFC 2045(Freed, N., N. Borenstein, "Multipurpose Internet Mail Extensions(MIME) - Part One: Format of Internet Message Bodies", RFC 2045, Novemver 1996), RFC 2046(Freed, N., N. Borenstein, "Multipurpose Internet Mail Extensions(MIME) - Part Two: Media Types", RFC 2046, Novemver 1996) 및 관련된 RFCs에 따른 다중목적 인터넷 메일 확장(MIME) 데이터를 포함한다. MIME 데이터는 본체가 뒤따르는 헤더로 구성된다. 헤더는 8 비트 스트링 길이를 따르는 가변-길이 텍스트 스트링으로 부호화된다. 본체는 16 비트 크기의 큰 엔디언(big endian) 포맷을 따르는 가변-길이 유형-특정 옥텟(octet) 스트림으로 부호화된다.
RFC 2046에서 설명된 기초 고수준 미디어 유형은 텍스트, 이미지, 오디오, 비디오 그리고 애플리케이션을 포함한다.
RFC 2425(Howes, T., M. Smith 그리고 F. Dawson, "A MIME Content-Type for Directory Information", RFC 2045, September 1998) 및 RFC 2426(Dawson, F., T. Howes, "vCard MIME Directory Profile", RFC 2046, September 1998)은 명함에서 나타날 수 있는 연락 정보의 부호화와 같은 적절한 디렉토리 정보용 텍스트 하위유형을 설명한다.
부호화 및 인쇄 고찰
다른 코드워드가 상이한 계획들을 위해 사용될 수 있음에도, 인쇄 엔지 제어기(PEC)(다음의 미국특허출원의 주제이다: 09/575,108; 10/727,162; 09/575,110; 09/607,985; 6,398332; 6,394,573; 6,622,923)는 2개의 고정된(페이지 당) 24(15, 7) 리드-솔로몬 코드워드 및 4개의 변수(태그 당) 24(15,7) 리드-솔로몬 부호분자를 지원한다.
나아가, PEC는 레이아웃이 일정한(페이지 당) 사각형 유닛 셀을 통하여 태그의 구현(rendering)을 지원한다. PEC는 유닛 셀이 페이지 이동의 방향으로 포개어지게 하지 않는다.
PEC와 호환되는 유닛 셀은 4개의 태그로 구성된 하나의 태그 그룹을 포함한다. 태그 그룹은 태그 그룹에 유일하지만 태그 그룹 내에서 4번 반목되는 하나의 A 코드워드 및 네 개의 유일한 B 코드워드를 포함한다. 이들은 PEC의 6개의 지원되는 가변 코드워드 5개를 사용하여 부호화된다. 태그 그룹은 8개의 고정된 C 및 D 코드워드를 포함하기도 한다. 이들 중 하나가 PEC의 가변 코드워드 중 남은 하나를 사용하여 부호화될 수 있고, 둘 이상이 PEC의 2개의 고정된 코드워드를 사용하여 부화될 수 있으며 또한 나머지 5개는 부호화되어 PEC에 공급되는 태그 포맷 구조(TFS)로 구현될 수 있다.
PEC는 TFS 열당 유일한 32 비트 주소의 한계를 부과한다. 유닛 셀의 내용은 이 한계를 존중한다. PEC는 TFS의 너비에 384의 한계를 부과하기도 한다. 유닛 셀의 내용은 이 한계를 존중한다.
적절한 페이지 크기를 위해, A 코드워드 내 가변 좌표의 수는 적절하고, 색인 테이블을 통해 부호를 만든다. 색인 테이블을 통한 B 코드워드의 부호화도 또한 가능할 수 있다. 리드-솔로몬 코드가 조직적이기 때문에, 잉여 데이터는 색인 테이블에 나타날 필요가 있다.
이미지화 및 해독 고찰
전체 태그의 획득을 보장하기 위해 요구되는 시계의 최소 이미지화 필드는 39.6s의 지름, 즉 표면 부호와 시계의 필드 사이에 임의의 정렬을 허락하는 (2 × (12 + 2))√2s를 가진다. 143 μm의 매크로돗 간격이 주어지면, 이것은 5.7 mm의 요구되는 시계의 필드를 부여한다.
표 4는, 128 픽셀 크기의 이미지 센서를 가정하여, 상이한 샘플링 속도를 위해 현재 표면 부호화를 달성하는 피치 범위를 제시한다. 도트 피치 = 1600 dpi, 매크로돗 피치 = 9 도트, 시계 거리 = 30 mm, nib-to-FOV 분리 = 1 mm, 이미지 서 크기 = 128 픽셀인 최적 하이퍼라벨 광학을 사용하여 계산하였다.
샘플링 속도 |
피치 범위 |
2 |
-40에서 +49 |
2.5 |
-27에서 +36 |
3 |
-10에서 +18 |
상기 표면 부호를 위해 해독 순서가 따라온다:
x-y 위치와 3D 변환으로부터 nib x-y 위치 판정
능동 영역 맵에 대한 참조와 함께 nib 위치의 능동 영역 상태 판정
nib 능동 영역 상태에 기초한 로컬 피드백 발생
분배된 리드-솔로몬 코드워드 샘플(태그 유형 참조한 윈도우 정렬로)
부호화 유형 판정, 그리고 미지의 부호화 거부
구역 ID, nib x-y 위치, 디지털 잉크 내 nib 능동 영역 상태 부호화
구역 ID 해독은 위치 해독과 같은 속도로 일어나지 않고 코드워드가 이미 알려진 양성 코드워드와 일치하는 것으로 판단되는 경우 코드워드 해독은 피할 수 있다.
높은-순서 좌표 너비가 0이 아니라면, 낮은-순서 x 또는 y 좌표가 감기는 태그 사이의 경계에 특별한 관심이 기울여져야 하고, 그렇지 않을 경우 코드워드 오류가 발생할 수 있다. 낮은-순서 x 또는 y 좌표가 감기는 것이 감지되면(즉, 그것은 모든 0 비트 또는 모든 1 비트를 포함한다), 코드워드 해독 전에 대응하는 높은-순서 좌표가 조절될 수 있다. 높은-순서 좌표 내 진짜 기호 오류가 부재하면, 이것은 코드워드 오류의 우연한 도입을 방해할 것이다.
대안 태그 배치
상이한 태그 레이아웃과 태그 구조의 범위가 사용될 수 있다면 좋을 것이다.
예를 들어, 도 9에 도시된 태그 그룹은 태그들이 서로 관련하여 회전하지 않는 도 16에 도시된 태그그룹으로 대체될 수 있다. 도 17은, 각 기호를 나타내는 각 다이아몬드 모양을 가지고, 물리적 수준에서 여섯 번-접힌 회전 대칭을 사용하는 배치를 보여준다. 도 18은 환경에 관하여 기호의 부가적인 밴드를 부가함으로써 태그가 데이터 용량을 증가시키기 위해 확장되는 태그의 버전을 도시한다.
이 대안 태그의 사용은, 관련된 부호화 고찰을 포함하여, 계류중인 특허출원에 좀더 자세히 기술되고, 그 내용은 상호 참조에 의해 여기에서 통합된다.
보안 검토
상기 설명한 바와 같이, 인증(authentication)은 데이터와 그 데이터 서명이 일치하는지 검증하는 것이 중요하다. 서명을 위조하기 어려울수록, 서명에 기초한 인증은 믿을 수 있다.
항목 ID는 유일하고 그래서 서명을 위해 기초를 제공한다. 온라인 인증 액세스가 가정되면, 서명은 신뢰받는 온라인 인증기(authenticator)에 액세스할 수 있는 단순 온라인 인증 데이터베이스 내 항목 ID에 관련한 난수일 수 있다. 난수는 판정(유사-무작위) 알고리즘을 통하거나 또는 확률적 물리적인 처리를 통하는 것 같은 어떤 적절한 방법에 의해서 생성될 수 있다. 입력된(keyed) 해쉬 또는 암호화된 해쉬는 인증 데이터베이스 내에 부가적인 공간을 필요로 하지 않기 때문에 난수를 선택할 수 있다. 하지만, 입력된 서명과 같은 길이의 무작위 서명이 키 공격(key attack)에 민감하지 않기 때문에 입력된 서명보다 안전하다. 동등하게, 더 짧은 무작위 서명은 더 긴 입력된 서명과 같은 보안성을 확보한다.
극단적인 예에서 서명은 사실 요구되지 않는데, 이것은 데이터베이스 내 항목 ID의 단순한 존재가 인증을 가리키기 때문이다. 하지만 서명을 사용함으로써 실제로 발견했던 항목을 위조하기 위한 위조기를 제한한다.
미발견 ID용 서명의 위조를 방지하기 위해, 서명은 완고한 온라인 인증기에 반복 액세스하여 철저한 조사를 하도록 충분히 커야 한다. 서명이 무작위적이 아니고 키를 사용하여 생성된다면, 그 길이는 역시 알려진 ID-서명 쌍으로부터 위조기가 키를 추론하는 것을 방지하도록 충분히 커야 한다. 개인 또는 비밀 키를 사용하여 생성되면 수백 비트의 서명은 안전하다고 여겨진다.
특별히 ID의 길이가 서명을 위해 공간을 더 제공하도록 정리되는 경우에, 태그 내 충분히 안전한 무작위 서명을 포함하는 것이 실용적인 반면, 태그 내 안전한 ID-기반 서명을 포함하는 것은 실용적이지 않을 수 있다. 안전한 ID-기반 서명을 지원하기 위해 대신에 다중 태그를 가로지는 서명의 단편을 분배한다. 각 단편이 ID에 대항하여 고립되어 검증될 수 있다면, 지원하는 인증의 목적은 시계의 감지장치 필드를 증가시키지 않고 달성된다. 서명의 안전성은 단편의 길이보다는 서명의 총 길이로부터 여전히 유도할 수 있다. 왜냐하면 유저가 검증하기 위해 어떤 단편을 무작위로 선택하는지 위조기는 예측할 수 없기 때문이다. 신뢰된 인증기는 키 및/또는 완전한 저장된 서명에 액세스할 수 있기 때문에 단편 검증을 항상 수행할 수 있고, 신뢰받은 인증기에의 온라인 액세스가 가능할 때 단편 검증은 항상 가능하다.
단편 검증은 개개의 단편에 가감하지 않은(brute) 강제 공격을 방지하도록 요구하고, 그렇지 않은 경우 위조기는 차례로 각 단편을 공격함으로써 전체 서명을 판정한다. 가감하지 않은 강제는 ID-당 기초에 근거하여 인증기를 조절함으로써 방지될 수 있다. 하지만, 단편이 짧으면, 극단적인 조절이 요구된다. 인증기를 조절하는 대안으로서, 인증기는 주어진 단편 수에 대하여 행동하는 검증 요구의 수를 제한하도록 대신 강제할 수 있다. 제한이 꽤 작더라도, 보통의 유저는 주어진 단편을 위해 그것을 소비하려 하지 않을 것이다. 왜냐하면 사용할 수 있는 많은 단편이 있고 유저에 의해 선택된 실제 단편은 변할 수 있기 때문이다. 심지어 하나의 제한이 실제적일 수 있다. 좀 더 일반적으로, 제한은 단편의 크기에 비례해야, 즉 단편이 작을수록 제한이 작아야 한다. 따라서 유저의 경험은 단편 크기에 불변하는 무엇이 될 것이다. 단편 검증 제한의 조절과 강제 모두 인증기에 대한 요구의 병렬화를 의미한다. 단편 인증을 강제하는 것은 나아가 인증기로 하여금 만족된 검증 요구의 단편 당 수를 유지하도록 요구한다.
가감하지 않은 강제 공격 태그 내 부호화된 무작위 서명을 구비한 단편을 연관시킴으로써 방지될 수도 있다. 무작위 서명은 단편을 보호하는 것으로 생각될 수 있는 반면에, 단편은 단순히 무작위 서명의 길이를 증가시키고 그에 따라 그 안정성을 증가시키는 것으로 생각될 수도 있다.
단편 검증은 최소한의 단편의 검증을 요구함으로써 즉시 좀더 안전하게 될 수 있다.
단편 검증은 단편 일치를 요구한다. 단편은 명시적으로 계산될 수 있거나 더 경제적으로 태그의 연속된 타일링을 가로지르는 서명의 반복을 통해 태그의 2차원 좌표에 의해 일치될 수 있다.
ID 자체의 제한된 길이는 나아가 취약성을 제시한다. 이상적으로 그것은 최소한 수백 비트가 되어야 한다. 넷페이지 표면 부호화 전략(scheme)에서 그것은 96 비트 이하이다. 이것을 극복하기 위해 ID가 부가된다. 이것이 효과적이기 위해서는 패딩은 가변, 즉 하나의 ID에서 다음 것으로 변화할 수 있어야 한다. 이상적으로 패딩은 단순히 난수고, ID에 의해 색인화된 인증 데이터베이스 내에 저장되어야 한다. 패딩이 ID로부터 판정론적으로 생성되면, 그것은 유용하지 않다.
비밀-키 서명의 오프라인 인증은 신뢰받은 오프라인 인증장치의 사용을 요구한다. QA 칩(09/112.763; 09/112,762; 09/112,737; 09/112,761; 09/113,223을 포함한 많은 계류 중인 미국특허출원의 주제이다)은 제한된 용량에도 불구하고 그러한장치용 기반을 제공한다. QA 칩은 그 내부 메모리 내에 안전하게 고정된 비밀 키를 사용한 서명을 검증하도록 프로그램될 수 있다. 하지만 이러한 예에서, ID 당 패딩을 지원하는 것을 실용적이지 않고, 수 개보다 많은 비밀 키를 지원하는 것도 실용적이지 않다. 나아가, 이러한 방식으로 프로그램된 QA 칩은 선택된 메시지 공격에 민감하다. 이것은 QA-칩에 기반하여 애플리케이션에 장착시키기(niche) 위한 신뢰받은 오프라인 인증장치의 응용성을 제한다.
일반적으로, 어떤 특별한 신뢰받은 오프라인 인증장치의 요구되는 보안에도 불구하고, 안전한 항목은 그러한 다바이스에 대하여 그들의 서명 키를 신뢰하기를 꺼려하는 경향이 있고, 이것은 다시 그러한장치를 애플리케이션에 장착시키는 응용성을 제한하는 경향이 있다.
반대로, 공개 키 서명의 오프라인 인증(즉, 대응 개인 키를 사용하여 생성된)은 대단히 실용적이다. 공개 키를 이용하는 오프라인 인증장치는 당연히 공개 키의 어떤 수를 고정할 수 있고, 대응 공개 서명 키를 구비하지 않는 것을 인지하는 ID를 만나는 때 과도 온라인 연결을 통해 요구되는 부가적인 공개 키를 검색하도록 설계될 수 있다. 신뢰받지 못한 오프라인 인증은 그 개인 서명 키의 외부 제어를 보유할 수 있기 때문에 안전한 항목의 많은 창작자에게 매력적이다.
공개 키 서명 오프라인 인증의 단점은, 시계의 최소 필드를 구비한 인증을 지원하기 위한 기대를 거슬러 전체 서명이 부호화로부터 획득되어야 한다는 것이다. 대응하는 공개 키 서명 오프라인 인증의 장점은, ID 패딩에의 액세스가 더 이상 요구되지 않는다는 것이다. 왜냐하면 공개 서명 키를 사용한 서명의 암호화는 ID와 그 패딩 모두를 생성시키고, 패딩은 무시될 수 있기 때문이다. 패딩은 온라인 인증 중에 무시되지 않기 때문에, 위조기는 패딩이 오프라인 인증 중에 무시된다는 사실을 이용할 수 없다.
전체 분배된 서명의 획득은 특별히 부담스럽지 않다. 부호화된 표면을 가로지르는 소형 감지장치의 어떤 무작위 또는 선형 스와이프(swipe)는 서명의 모든 단편을 재빨리 획득할 수 있게 한다. 감지장치는 단편의 완전한 세트를 획득하고 인증을 완료하는 때 유저에게 신호를 보내도록 쉽게 프로그램될 수 있다. 스캐닝 레이저 역시 서명의 모든 단편을 쉽게 획득할 수도 있다. 태그가 서명의 존재를 지시할 때 두 가지 유형의장치가 단지 인증을 수행하기 위해 프로그램될 수 있다.
공개 키 서명은, 무작위로 생성되었든 비밀 키를 사용하든, 어떤 서명과도 같은 방식으로 그 어떤 단편을 통하여 온라인으로 인증될 수 있다. 신뢰받은 온라인 인증은 개인 키 및 ID 패딩을 사용하여 요구되는 서명을 생성할 수 있거나, 인증 데이터베이스 내에서 명시적으로 서명을 저장할 수 있다. 후자의 방법은 ID 패딩을 저장할 필요를 제거한다.
신뢰받은 인증기에 온라인 액세스할 수 있는 경우라면 서명-기반 인증은 단편-기반 인증에 대신하여 사용될 수도 있다.
표 5는 앞서 검토한 작동가능한 서명 전략의 요약을 제공한다.
태그 내의 부호화 |
태그로부터 획득 |
서명 생성 |
온라인 인증 |
오프라인 인증 |
로컬 |
전체 |
무작위 |
Ok |
ID 당 정보 저장에 비실용적 |
비밀 키 |
너무 짧아 안전하지 않은 서명 |
서명 키를 저장하기에 바람직하지 않음 |
개인 키 |
너무 짧아 안전하지 않은 서명 |
|
분배 |
단편 |
무작위 |
Ok |
비실용적 |
비밀 키 |
Ok |
비실용적 |
개인 키 |
Ok |
비실용적 |
전체 |
무작위 |
Ok |
비실용적 |
비밀 키 |
Ok |
비실용적 |
개인 키 |
Ok |
Ok |
보안
내역
도 19는 항목 서명 대상 모델의 예를 도시한다.
항목은 ID(X) 및 다른 세부항목(도시되지 않음)을 구비한다. 항목은 선택적으로 비밀 서명(Z)을 구비할 수 있고, 공개 키 서명을 구비할 수도 있다. 공개 키 서명은 서명(S)를 명시적으로 기록하고, 또한/또는, 서명을 생성하는 ID와 관련되어 사용되는 패딩(P)을 기록한다. 공개 키는 관련된 공개-개인 키 쌍(K, L)을 구비한다. 키 쌍은 항목 ID의 하나 이상의 범위와 관련된다.
일반적으로 보안 문서와 약품 보장의 발행은 문서 등의 범위를 일치시키는 ID의 범위를 이용할 것이다. 이를 따라, 발행자는 각 항목 또는 표시된 문서를 위해 각 ID를 생성하기 위한 이러한 세부항목을 사용할 것이다.
제품의 인증은 태그 내에서 부호화된 태그 데이터를 감지함으로써 온라인 또는 오프라인으로 수행될 수 있고, 상황에 따라 많은 상이한 메커니즘을 사용한 인증을 수행한다.
공개 및 개인 키 암호에 대하여 각각 그 관련된 처리의 예가 설명될 것이다.
공개 키 서명에 기반한 인증
ID 범위 당 설정:
ID 범위에 의해 색인화된 키 쌍(K, L) 저장
ID 당 설정:
ID(X) 암호화에 의한 서명(S) 및 개인 키(L)를 사용한 패딩(P) 생성: S <- EL(X, P)
ID(X)(및/또는 패딩(P))에 의해 색인화된 데이터베이스 내 서명(S) 저장
반복되는 경향으로 다중 태그를 가로지르는 서명(S) 부호화
온라인 단편-기반 인증(유저):
태그로부터 위치(x, y)
i 및 서명 단편(Ti) 획득:i ← F[(x, y)
i]
ID(X), 단편(Si) 및 단편 수(i)를 신뢰받은 인증기로 전달
온라인 단편-기반 인증(신뢰받은 인증기):
유저로부터 ID(X), 단편(Si) 및 단편 수(i) 수용
ID(X) 에 의해 서명(S) 검색(또는 서명 재생성)
수용된 서명 단편(Ti)을 대응하는 서명(Si)의 단편과 비교
오프라인 서명-기반 인증(유저):
태그로부터 위치(x, y)
i 및 서명 단편(T
i) 획득: i ← F[(x, y)
i]
(n) 단편으로부터 서명(S) 생성: S ← S
0|S
1|…|S
n -1
ID(X') 및 패딩(P')을 획득하기 위한 공개 키(K)를 사용한 서명(S) 해독: X'|P' ← D
k(S)
획득된 ID(X)를 해독된 ID(X')와 비교
개인-키 서명에 기반한 인증
ID 당 설정:
ID(X)에 의해 색인화된 데이터베이스 내 비밀(Z) 저장
모든 태그 그룹 내 ID(X) 및 비밀(Z) 부호화
비밀-기반 인증(유저):
ID(X) 및 비밀(Z')를 신뢰받은 인증기로 전달
온라인 비밀-기반 인증(신뢰받은 인증기)
ID(X)에 의해 데이터베이스로부터 비밀(Z) 검색
앞서 검토한 바와 같이, 비밀-기반 인증은 단편-기반 인증과 관련하여 사용된다.
공개 키 서명이 오프라인으로 인증될 때, 유저의 인증장치는 일반적으로 서명이 원시적으로 생성될 때 사용되는 패딩에 액세스하지 않는다. 서명 검증 단계는 따라서 인증장치가 서명 내 ID를 태그로부터 획득된 ID와 비교하도록 하는 서명을 해독한다. 이것은 표준 전자서명 알고리즘 미국 상무성/국립표준기술원 전자서명 표준(DDS), FIPS 186-2, 27 January 2000과 같은 서명에 의한 해독에 희한 서명 검증 단계를 수행하지 않는 알고리즘의 사용을 배제한다.
RSA 암호가 여기에 설명된다:
Rivest, R.L., A.Shamir, and L.Adleman, "A Method for Obtaining Digital Signatures and Public-Key Cryptosystems", Communications of the ACM, Vol.21, No.2, February 1978, pp.120-126
Rivest, R.L., A.Shamir, and L.M.Adleman, "Cryptographic communications system and method", U.S. Patent 4,405,829, issued 20 September 1983
RSA Laboratories, PKCS #1 v2.0: RSA Encryption Standard, October 1, 1998
RSA는 서명을 해독하는 적절한 공개 키 전자서명 알고리즘을 제공한다. RSA는 ANSI X9.31 전자서명 표준 미국국립표준연구원, ANSI X9.31-1998, 재정 서비스 산업용 가역 공개 키 암호를 사용한 전자서명(rDSA), September 8, 1998을 위한 기반을 제공한다. 패딩이 사용되지 않는다면, 어떤 공개 키 서명 알고리즘도 사용될 수 있다.
하이퍼라벨 표면 부호화 전략에서 ID는 96 비트 이상이다. 이것은 서명되기 전에 160 비트가 부가된다.
패딩은 이상적으로는 양자처리[14, 15]와 같은 순수 무작위 처리를 사용하거나, 또는 무작위 사전으로부터 무작위성을 제거함으로써 생성된다(Schneier, B., Applied Cryptography, Second Edition, John Wiley & Sons 1996).
하이퍼라벨 표면 부호화 전략에서 무작위 서명 또는 비밀은 36 비트 이하이다. 이것은 역시 순수 무작위 처리를 사용하여 생성된다.
보안
태그화
및 추적
화폐, 수표 그리고 다른 통화 문서는 화폐 위조 및 위조지폐 세탁을 탐지하기 위해 태그화될 수 있다. 하이퍼라벨 태그화 화폐는 확인될 수 있고, 통화 시스템을 통해 추적될 수 있다. 약품과 같은 하이퍼라벨 태그화 제품은 분배 및 판매 시스템을 통해 항목이 확인되거나 추적될 수 있도록 태그화될 수 있다.
하이퍼라벨 보안 태그화 및 추적의 개념의 많은 예가 특별히 지폐와 약품에 관한 것이지만, 하이퍼라벨 태그화는 다른 제품, 예를 들어 여행자 수표, 당좌 예금, 여권, 화학품과 같은 다른 제품을 안전하게 태그화하고 추적하는데 사용될 수 있다.
하이퍼라벨 태그화는 넷페이지 시스템과 함께 대상을 안전하게 확인하고 추적하는 메커니즘을 제공한다.
대상 표면 위의 하이퍼라벨 태그는 대상을 유일하게 식별한다. 각 하이퍼라벨 태그는 대상의 유일한 ID를 포함한 정보, 그리고 하이퍼라벨 태그화 표면 위 태그의 위치를 포함한다. 스캐닝 레이저 또는 이미지 센서는 대상을 식별하고, 대상을 확인하고 또한 대상을 추적할 수 있기 위해 대상의 어떤 부분 위 태그를 읽을 수 있다.
화폐
태그화
보안 문서 보호의 예가 지폐와 같은 화폐의 특별한 보호를 참조하여 설명될 것이다. 다만 이러한 기법은 어떤 보안 문서에도 적용될 수 있다.
화폐는 위조를 탐지하고 통화이동을 추적할 수 있도록 하이퍼라벨로 태그화될 수 있다. 하이퍼라벨 태그는 전체 지폐에 인쇄될 수 있고 또는 지폐의 좀더 작은 구역에 인쇄될 수 있다. 하이퍼라벨 태그화는 홀로그램, 포일 조각, 색-이동 잉크와 같은 다른 보안기능에 부가하여 사용될 수 있다. 스캐닝 레이저 또는 이미지 센서는 각 개개의 지폐를 확인하기 위해 지폐의 어떤 부분 위의 태그를 읽을 수 있다.
이러한 예에서, 각 육각형 하이퍼라벨 통화 태그는 약 2.5 mm 크기이고, 근적외선 잉크의 인쇄된 도트 형태의 다양한 데이터를 구체화한다. 지폐 위에 포함된 태그의 예가 도 20에서 도시된다.
하이퍼라벨 통화 태그는 지폐, 발행국, 액면금액을 식별한다. 그것은 역시 지폐의 일련 번호, 지폐면(note side)(즉, 앞 또는 뒤)을 식별하고, 다른 정보(예를 들어, 지폐가 인쇄된 정확한 인쇄소)를 포함할 수 있다. 각 물리적인 지폐용으로 2개의 지폐 ID가 있다 - 지폐의 각 면 당 하나씩.
태그는 다음 포함할 수도 있다:
태그가 상업적 하이퍼라벨 또는 하이퍼라벨 태그가 아닌 통화 태그인지 가리키는 부호
태그가 지폐를 따르는지 명기하는 수평 위치 부호
태그가 지폐를 따르는지 명기하는 수직 위치 부호
각 태그는 유일하다. 즉, 어떤 지폐 또는 다른 문서에 인쇄된 어떤 태그 중 어떤 것도 2개의 유효한 태그가 동일하지 않다. 태그는 다양한 확인장치로 형성될 수 있는 저비용 스캐너로 쉽게 읽힐 수 있도록 설계된다.
하이퍼라벨 통화 태그는 어떤 하이퍼라벨 스캐너에 의해 읽힐 수 있다. 이러한 스캐너는 인증과 추적을 쉽게 하는 다양한장치로 구체화될 수 있고, 아래에 좀더 상세히 설명될 것이다.
추적
추적 및 항목 확인을 위해 생산자 또는 다른 중앙 당국은, 모든 통화의 위치와 상태를 추적하는 데이터베이스를 유지한다. 이것은 통화의 인증에 사용될 수도 있다.
지폐가 스캔될 때마다 그 위치가 기록된다. 이 위치 정보는 중앙 데이터베이스에서 수집될 수 있어 비정상 지폐 이동의 분석과 식별 그리고 위조 지폐의 탐지를 할 수 있다. 또한 범죄에 관한 고도의 정확한 인지를 창조하여 통화 시스템 내 많은 장소에 있는 도난 또는 위조 지폐의 위치를 실시간으로 탐지할 수 있게 한다. 예를 들어, 하이퍼라벨 도트 패턴이 정확하게 복사되는 정밀한 위조의 경우에, 위조 지폐는 다수가 있을 것이다(최소한 원본과 위조본). 다수의 동일한 지폐가 동시간에 상이한 장소에서 나타나는 경우 하나를 제외한 나머지는 위조된 것임이 틀림없다. 모든 것은 용의 선상에 있을 수 있다.
따라서, 통화를 이용하여 거래(transaction)가 이루어지면, 일반적인 처리는 다음과 같다:
감지장치는 적어도 하나의 태그를 감지하고 예정된 데이터를 생성
예정된 데이터는 중앙 정부 데이터베이스로 전달
이러한 관점에서, 다음의 예정된 데이터는 자동적으로 스캐너에서 중앙 정부 통화 데이터베이스로 전송된다:
스캔될 때 스캐너의 물리적 위치(고정 스캐너는 자동이고, 이동 스캐너는 GPS 추적기를 사용하여 판정된다)
따라서, 하이퍼라벨 기법은 발행된 지폐 모두의 일련 번호와 이력을 포함하는 데이터베이스를 형성할 수 있게 하고, 통화 시스템을 통해 추적될 수 있게 한다. 수집된 데이터는 수용된 확인 데이터에 근거한 현금 흐름 지도를 형성하는 데 사용될 수 있게 하고, 그 존재는 적은 공권력 기관으로 세계 경제 내 범죄, 돈세탁 그리고 위조에 대항하는 강력한 도구를 제공할 것이다.
각 지폐는, 처음 인쇄될 때부터, 소멸될 때까지 그 수명이 추적될 것이다. 모든 미국 달러의 이동을 추적하는데 하루에 50 기가바이트 이상을 저장할 수 있는 데이터베이스가 필요하다는 계산이 나온다. 유로 또한 마찬가지이다. 이것은 현대 데이터베이스 시스템의 능력 내에 충분히 들어온다.
수많은 관련 거래 역시 존재한다 - 하루에 70억. 일반적인 분배된 거래 처리 시스템의 능력 내에 들어온다. 하지만, 하이퍼라벨 통화 시스템은 상당히 적은 비용으로 디스크 드라이브 대신에 반도체 메모리 내에서 거래를 수행하는 새로운 생성 데이터베이스 시스템을 사용하여 구현될 수 있다. 이러한 거래는 예비 작업으로써 연속적으로 디스크로 재생될 수 있다. 이러한 시스템은 하이퍼라벨에 기반한 통화 추적 시스템이 실용적인 선택이 되는 온라인으로 실현되는 때까지 충분히 성숙되는 경향이 있다.
기초 추적 및 확과 마찬가지로, 데이터베이스 시스템은 다음의 부가적인 특성을 구비할 수 있다.
시스템 내 비정상 통화 이동 패턴의 지시(예를 들어 영리를 추구하는 사람들에 의해 시스템 내에서 상이한 장소에서 만들어지는 큰 현금 지급)
위조 및 돈세탁을 탐지하고 기소하는데 사용될 수 있는 데이터 마이닝 특성
따라서, 중앙 데이터베이스는 유효한 대상 ID, 대상 ID 핫리스트(모든 의심 대상 ID용), 그리고 대상 ID에 대응하는 공개 키의 리스트에 관한 최신 정보를 유지한다. 중앙 서버는 대상의 이동을 추적하기 위해 대상 스캐닝 이력을 유지하기도 한다. 대상이 스캔될 때마다, 그 시간과 위치가 기록된다. 알려진다면, 대상 소유자의 내역 역시 기록된다. 이 정보는 특히 큰 재무 거래, 예를 들어 은행으로부터의 많은 현금 인출의 경우에 알려질 것이다. 이 대상 스캐닝 이력 데이터는 불법 제품 이동, 예를 들어 불법 통화 수입을 탐지하는데 사용될 수 있다. 제품 위조를 나타날 수 있는 비정상 또는 의심스러운 제품 이동을 탐지하는데 사용될 수도 있다.
대상이 도난된 것이 알려진다면 이 사실은 즉시 중앙 서버의 대상 ID 핫리스트에 추가될 수 있다. 이 핫리스트는 자동적으로 모든 온라인 스캐너로 분배되고(또는 액세스할 수 있게 되고) 다음 업데이트 때 모든 오프라인 스캐너로 다운로드될 것이다. 이러한 방식으로 도난된 상태는 매우 많은 상점에 자동적으로 그리고 빠르게 알려진다. 유사하게, 대상이 어떤 다른 방식으로 의심스럽다면 그것은 핫리스트에 추가되어 그 상태는 대상을 스캔하는 사람에게 플래그된다.
온라인 스캐너는 중앙 서버에 즉시 액세스할 수 있어 스캐닝 시 각 대상 ID를 체크할 수 있다. 대상 스캐닝 이력 역시 대상이 스캔될 때 중앙 서버로 업데이트된다.
GPS가 갖춰지면, 이동식 스캐너의 위치는 스캐너에 의해 애플리케이션으로 제공될 수 있다. 대신에 스캐너가 통신하는 네트워크에 의해 스캐너의 위치가 제공될 수 있다.
예를 들어, 이동식 스캐너가 이동전화 네크워크를 사용하는 경우, 스캐너의 위치는 이동전화 네트워크 제공자에 의해 제공될 수 있다. 많은 사용 가능한 위치 기법이 존재한다. 하나는 어시스티드-GPS(A-GPS)이다. 이것은 GPS 위성으로부터 위치 신호를 수신하는, GPS가 갖춰진 단말기(handset)를 필요로 한다. 전화 네트워크는 단말기(이 경우에 단말기는 스캐너)의 대략적인 위치를 가장 가까운 셀 사이트로부터 파악한다. 이것에 기초하여, 네트워크는 어떤 GPS 위성이 그 위치 계산을 사용하는지 단말기로 알려준다. GPS가 장착되지 않는장치를 필요로 하는 다른 기법은 도달의 업링크 시간차(U-TDOA)이다. 이것은 무선 단말기의 신호가 네트워크의 셀 사이트에 설치된 몇 개의 위치 측정 유닛(LMU)에 도달하는 시간을 비교함으로써, 3각 측량의 형태를 사용하여 무선 단말기의 위치를 판정한다. 단말기 위치는 세 개 이상의 신호의 도착 시간의 차이에 기초하여 계산된다.
인증
각 대상 ID는 서명을 구비한다. 하이퍼라벨 태그 구조 내 제한된 공간으로 인해 신호 단편이 다중 태그를 가로질러 분배될 수 있도록 태그 내에 완전한 암호 서명을 포함할 수는 없다. 더 작은 무작위 서명, 또는 비밀이 태그 내에 포함될 수 있다.
대상 ID의 제한된 길이에 의한 어떤 취약성을 피하기 위해 대상 ID에는 이상적으로 무작위 수가 추가된다. 패딩은 대상 ID로 색인화된 인증 데이터베이스 내에 저장된다. 인증 데이터베이스는 생산자에 의해 관리될 수 있고, 또는 제3의 신뢰된 인증기에 희애 관리될 수 있다.
각 하이퍼라벨 태그는 신호 단편을 포함하고 각 단편(또는 단편의 서브세트)는 대상 ID에 대항하여 고립되어 검증될 수 있다. 신호의 안정성은 여전히 단편의 길이보다는 신호의 총 길이에 의해 확보된다. 왜냐하면 위조자는 유저가 검증하기 위하여 무작위로 어떤 단편을 선택할 것을 예측할 수 없기 때문이다.
단편 검증은 단편 식별을 필요로 한다. 단편은 명시적으로 계산되고, 또는 태그의 연속된 타일링을 가로지르는 서명의 반복을 통해, 그 태그의 2차원 좌표에 의해 식별된다.
신뢰된 인증기는 항상 단편 검증을 수행할 수 있어, 신뢰된 인증기에 액세스할 수 있다면 단편 검증은 항상 가능하다.
인증 데이터베이스 확립
ID의 새로운 범위를 할당하기 전에, 인증 데이터베이스를 확립하는데 몇 가지 설정 작업이 필요하다.
ID의 각 범위를 위해 공개-개인 서명 키 쌍이 생성되고 키 쌍은 ID 범위로 색인화되어 인증 데이터베이스에 저장된다.
범위 내 각 대상 ID를 위해 다음 설정이 필요하다:
ID 패딩을 생성하고 대상 ID로 색인화된 인증 데이터베이스 내 저장
개인 키를 사용하여, 암호 대상 ID와 패딩에 의한 서명 생성
서명은 ID, 패딩 및 개인 키에 의해 재생성 될 수 있으므로, 대상 ID로 색인화된 인증 데이터베이스 내 서명 저장 및/또는 패딩 저장
반복된 방법으로 다중 태그를 가로질러 서명 부호화
이 데이터는 하이퍼라벨 태그용으로 요구되고 따라서 인증 데이터베이스는 하이퍼라벨의 인쇄 당시에 또는 그보다 앞서 확립되어야 한다.
안정성 문제가 위에서 더 자세히 검토되었다.
도 21은 지폐 인쇄와 하이퍼라벨 태그가 있는 지폐의 분배를 요약한 것이다. 지폐는 유통되어 스캔되거나 소멸할 때마다 데이터베이스에 역시 기록된다(logged).
상업 하이퍼라벨 태그를 인쇄하는 기법이 상업적으로 유효할 것이고, 허가된 정부의 통화 인쇄 당국은 정부의 통화에 대응하는 부호를 인쇄할 수 있을 것이다. 이 부호는 하이퍼라벨 태그를 인쇄하기 위해 사용된 Memjet 프린터에 삽입된 집적회로 내에 삽입된 2048 비트 RSA 암호에 의해 보호된다. 이것은 개인 및 공개 키를 사용하여 비대칭 암호의 매우 안전한 형태이다. 어떤 특별한 통화에 관련된 개인 키라도 허가된 국립 보안 기관에 의해서만 지켜질 것이다.
오프라인 공개 키 기반 인증
오프라인 인증장치는 공개 키 서명을 이용한다. 인증장치는 많은 공개 키를 구비한다. 이장치는 대응하는 공개 키 서명을 갖지 않는 대상 ID을 발견할 때 과도 온라인 접속을 통해, 요구되는 부가적 공개 키를 검색할 수 있다.
오프라인 인증을 위해, 전체 서명이 필요하다. 인증장치는 하이퍼라벨 태그화 표면 위에서 스와이프되고 많은 태그가 읽혀진다. 이것으로부터, 많은 서명과 그 위치뿐만 아니라, 대상 ID가 획득된다. 이어서 서명이 이 서명 단편으로부터 생성된다. 대상 ID를 이용한 스캐닝장치로부터 공개 키가 검색된다. 이어서 대상 ID와 패딩을 부여하기 위해, 서명이 공개 키를 사용하여 해독된다. 서명으로부터 얻은 대상 ID가 하이퍼라벨 태그 내 대상 ID가 일치할 경우 대상은 진정한 것으로 간주된다.
오프라인 인증 방법은 신뢰된 인증기를 사용하여 온라인에 기반하여 사용될 수도 있다.
온라인 공개 키 기반 인증
온라인 인증장치는 대상의 신뢰성을 검증하기 위하여 신뢰된 인증기를 사용한다. 온라인 인증기를 위해 인증을 수행하는데 단일 태그만 필요할 수 있다. 인증장치는 대상을 스캔하고 하나 이상의 태그를 획득한다. 이것으로부터, 하나의 서명 단편과 그 위치뿐만 아니라, 대상 ID가 획득된다. 단편 번호는 단편 위치로부터 생성된다. 적절한 신뢰된 인증기는 대상 ID에 의해 검색된다. 대상 ID, 서명 단편 그리고 단편 번호는 신뢰된 인증기로 전송된다.
신뢰된 인증기는 데이터를 수신하고 대상 ID에 희애 인증 데이터베이스로부터 서명을 검색한다. 서명이 공급된 단편과 비교되고, 인증 결과가 유저에게 보고된다.
온라인 비밀-기반 인증
무작위 서명 또는 비밀이 각 태그(또는 태그 그룹)에 포함된다면, 대안으로 또는 부가적으로, 이것은 신뢰된 인증기에 액세스할 수 있는 비밀의 복제에 관하여 검증될 수 있다. 그러면 데이터베이스 설정은 각 대상용 비밀을 할당하고, 인증 데이터베이스 내에 저장하고, 대상 ID에 의해 색인화된다.
인증장치는 대상을 스캔하고 하나 이상의 태그를 획득한다. 이것으로부터, 비밀뿐만 아니라, 대상 ID가 획득된다. 적절한 신뢰된 인증기가 대상 ID에 의해 검색된다. 대상 ID와 비밀은 신뢰된 인증기로 전송된다.
신뢰된 인증기는 데이터를 수신하고 대상 ID로 인증 데이터베이스로부터 비밀을 검색한다. 비밀은 공급된 비밀과 비교되고, 인증 결과가 유저에게 보고된다.
비밀-기반 인증은 위에서 더 자세히 검토된 온라인 단편-기반 인증과 관련하여 사용될 수 있다.
제품 스캐닝 대화
판매대(retailer)에서 제품 스캐닝이 도 22에 도시된다. 상점 점원이 하이퍼라벨 태그화 제품을 스캔할 때, 태그 데이터는 서비스 터미널(A)로 전송된다. 서비스 터미널은 거래 데이터를 상점 서버(B)로 전송한다. 상점 서버는 이 데이터를 상점 세부항목과 함께 생산자 서버(C)로 전송한다. 하이퍼라벨 서버는 어떤 생산자 서버가 대상 ID로부터 메시지를 전송하는지 인지한다. 생산자가 신뢰된 인증기라면 입력을 수신하자마자 생산자 서버는 대상을 인증한다. 대신에 생산자 서버는 대상 ID와 서명(D)을 검증하기 위해 인증 서버로 데이터를 전송한다. 인증 서버는 인증 결과를 생산자 서버(E)로 되돌려 보낸다. 생산자 서버는 대상 ID의 상태를 체크하고(유효한 ID 리스트 및 핫리스트에 반하는지) 응답을 상점 서버(F)로 전송하고, 이것은 차례로 상점 서비스 터미널(G)로 결과를 되돌려 보낸다. 상점 서버는 관련 있는 인증 서버와 직접적으로 교신할 수도 있다.
판매대에서 온라인 제품 스캐닝하는 내역이 도 23에 도시된다. 상점 점원이 하이퍼라벨 태그화 제품을 스캔한다. 스캐너는 스캐너 ID와 태그 데이터를 서비스 터미널로 전송한다. 서비스 터미널은 이 데이터를 터미널 ID와 스캐너 위치와 함께 상점 서버로 전송한다. 상점 서버는 이어서 생산자 서버로 요청신호를 전송하고, 생산자 서버는 인증(스스로 또는 제3의 인증 서버를 통해)을 수행하고 대상 상태를 판정한다. 이어서 응답이 상점 서버로 그리고 점원 서비스 터미널로 되돌려 보내진다.
판매대에서 오프라인 제품 스캐닝을 위한 대화가 도 24에 도시된다. 상점 점원이 하이퍼라벨 태그화 제품을 스캔한다. 스캐너는 스캐너 ID와 태그 데이터를 다중 태그로부터 서비스 터미널로 전송한다. 서비스 터미널은 이 데이터를 터미널 ID와 스캐너 위치와 함께 상점 서버로 전송한다. 상점 서버는 이어서 오프라인 인증을 수행하고, 그 저장된(cashed) 핫리스트, 유효한 대상 ID 리스트 및 공개 키 리스트를 통해 대상 상태를 판정한다. 상점 서버는 내부 대상 스캐닝 이력에 스캔 내역을 저장한다. 이어서 응답이 상점 서버로 그리고 점원 서비스 터미널로 되돌려 보내진다.
스캐너가 소형이고 고립된(stand-alone) 경우 오프라인 제품 스캐너의 대안이 있다. 이러한 경우에 저장된 인증 데이터는 스캐너 자체 내에 저장되고, 스캐너는 내부적으로 확인을 수행한다. 대상 스캐닝 이력 역시 스캐너 내에 저장된다. 주기적으로 스캐너는 중앙 데이터베이스에 접속하여, 그 대상 스캐닝 이력을 업로드하고 최신 공개 키 리스트, 대상 ID 핫리스트 및 유효한 ID 범위 리스트를 다운로드한다. 접속은 자동적이거나(유저가 볼 수 있다), 또는 유저에 의해 개시될 수 있는데, 예를 들어 스캐너가 도킹 스테이션/충전기에 위치할 때이다.
넷페이지 펜을 구비한 제품 스캐닝이 도 25에서 도시된다. 유저가 넷페이지 펜으로 하이퍼라벨 태그화 항목을 스캔할 때, 입력은 일반적인 방식(A)으로 유저의 넷페이지 펜으로부터 넷페이지 시스템으로 전송된다. 대화가 아닌 제품을 스캔하기 위해, 펜은 특별한 모드로 위치할 수 있다. 이것은 일반적으로 원샷 모드이고, 넷페이지에 인쇄된 <스캔> 버튼을 누름으로써 개시될 수 있다. 또는 대신에, 펜은 유저가 작동할 수 있는 펜을 구비하는데, 이것은 누르거나 스와이프하는 중 억제될 때 대화를 정상 대화가 아닌 제품 스캔으로 취급할 것을 지시한다. 태그 데이터는 펜으로부터 유저의 넷페이지 베이스 스테이션으로 전달한다. 넷페이지 베이스 스테이션은 유저의 이동 전화 또는 PDA가 될 수 있고, 또는 PC와 같은 다른 넷페이지장치일 수 있다. 입력은 하이퍼라벨 서버(B)로 릴레이되고 이어서 일반적인 방식으로 생산자 서버(C)로 릴레이된다. 생산자가 신뢰된 인증기라면, 입력을 받자마자 생산자 서버는 대상을 인증한다. 또는 대신에 생산자 서버는 대상 ID와 서명(D)을 검증하기 위해 인증 서버로 데이터를 전송한다. 인증 서버는 인증 결과를 생산자 서버(E)로 되돌려 보낸다. 생산자 서버는 대상 ID의 상태를 체크하고(유효한 ID 리스트 및 핫리스트에 반하는지) 응답을 하이퍼라벨 서버(G)로 전송한다. 하이퍼라벨 서버는 넷페이지 시스템의 일부로서, 유저의 신원과장치를 인지할 수 있다. 하이퍼라벨 서버는 생산자 서버의 응답을 유저의 전화(G) 또는 웹 브라우징장치(H)로 적절히 릴레이할 것이다. 유저의 넷페이지 펜이 LED를 구비한다면 하이퍼라벨 서버는 적절한 LED(I, J)를 발광하기 위해 유저의 펜으로 명령을 전송할 수 있다.
넷페이지 펜을 이용한 스캐닝의 대화 내역이 도 26에 도시된다. 넷페이지 펜이 하이퍼라벨 태그화 제품을 클릭한다. 넷페이지 펜이 펜 ID, 제품의 태그 데이터 그리고 펜의 위치를 하이퍼라벨 서버로 전송한다. 펜 ID가 아직 스캐너와 관련되지 않았다면 하이퍼라벨 서버는 펜을 위한 새로운 스캐너 기록을 생성하거나 또는 스캐너 ID로서 펜 ID를 사용할 수 있다. 하이퍼라벨 서버는 스캐너 ID, 태그 데이터 그리고 스캐너 위치(알려진다면)를 생산자 서버로 전송하고, 생산자 서버는 인증(스스로 또는 제3의 인증 서버를 통해)을 수행하고 대상 상태를 판정한다. 응답이 하이퍼라벨 서버로 되돌려 보내지고 유저의 디폴트 웹 브라우징장치로 전송된다.
보안
태그화
및 추적 대상 모델
보안 태그화 및 추적 모델은 하이퍼라벨 태그, 대상 ID 그리고 서명과 관련된다. 도 36은 이 대상의 관리와 조직을 도시한다.
도 27에서 도시된 바와 같이, 하이퍼라벨 태그는 태그 유형, 대상 ID, 2차원 위치 그리고 서명 단편으로 구성된다. 태그 유형은 태그가 보통 대상에 대한 태그 또는 태그가 화폐 또는 약품과 같은 특수한 유형의 대상에 대한 태그라는 것을 가리킨다. 서명 단편은 전체 서명 내에서 단편의 위치를 식별하는 선택적 단편 번호를 가진다.
지폐는 지폐 ID에 의해서 식별된다. 지폐 ID는 지폐 데이터 및 일련 번호로 구성된다. 지폐 데이터는 통화의 유형, 발행국, 지폐 액면가 지폐 면(앞 또는 뒤) 및 다른 통화에 특수한 정보를 식별한다. 2개의 지폐 ID가 있는데, 하나는 앞면 하나는 뒷면을 표시하는 것이다. 지폐 ID 클래스 다이어그램이 도 28에서 도시된다.
대상 기재사항(description), 소유권 그리고 집합 클래스 다이어그램이 도 29에서 도시된다. 이것은 위에서 더 자세히 설명되었다.
대상 스캐닝 이력 클래스 다이어그램이 도 30에서 도시된다. 대상은 스캐너가 대상을 스캔할 때 시각을 기록하는 대상 스캐닝 이력을 구비한다. 각 대상이 스캔된 사건은 스캐너 ID, 스캔 일자와 시각 그리고 스캔 시의 대상 상태로 구성되고, 대상이 스캔되는 시각에 스캐너의 위치가 스캔된다. 대상 상태는 유효, 도단, 위조 의심 등일 수 있다. 대상 소유권 내역도 알려진다면 기록될 수 있다.
스캐너는 유일한 스캐너 ID, 네트워크 주소, 소유권 정보 및 상태(즉, 온라인, 오프라인)를 가진다. 스캐너는 이동 스캐너 또는 그 위치가 알려지거나 일정한 고정 스캐너 둘 중 하나이다. 스캐너는 현재 위치를 가지고 위치 내역과 시각기록을 구비한다. 스캐너는 넷페이지 펜 기록과 관련될 넷페이지 펜일 수 있다. 스캐너가 오프라인 상태인 경우 그것은 대상 스캐닝 이력을 유지하고 선택적으로 공개 키 리스트, 유효한 ID 범위 및 대상 ID 핫리스트를 저장한다. 스캐너 클래스 다이어그램이 도 31에서 도시된다.
생산자 또는 다른 중앙 당국은, 유일의 리스트 ID와 리스트가 마지막 업데이트된 시간과 함께 대상 ID 다수의 핫리스트를 보유한다. 각 핫리스트는 대상 ID, 일자, 시각, 상태(위조 의심, 도난 등) 그리고 다른 정보를 포함한 의심 대상 ID의 리스트를 구비한다. 대상 ID 핫리스트 클래스 다이어그램이 도 32에 도시된다.
생산자 또는 다른 중앙 당국은, 유효한 ID 범위의 리스트를 보유한다. 리스트 내 각 유효한 대상 ID 범위 엔트리는 시작 대상 ID 및 종료 대상 ID(유효한 ID 범위)를 포함하고 엔트리는 업데이트된다. 유효한 ID 범위 리스트 클래스 다이어그램이 도 33에 도시된다.
생산자 또는 다른 중앙 당국은, 공개 키 리스트를 보유한다. 공개 키 리스트는 대상 ID의 범위를 위한 공개 키를 식별하는 다수의 엔트리로 구성된다. 각 유효한 대상 ID 범위 엔트리는 엔트리의 업데이트 시각, 범위용 시작 대상 ID 및 범위용 종료 대상 ID(유효한 ID 범위) 그리고 주어진 범위 내 각 대상 ID에 적용할 수 있는 공개 키를 포함한다. 공개 키 리스트 클래스 다이어그램이 도 34에 도시된다.
대상 인증은 생산자 또는 제3의 신뢰된 인증기에 의해 수행될 수 있다. 신뢰된 인증기는 인증기 ID, 이름 그리고 내역을 구비한다. 신뢰된 인증기는 각각 하나 이상의 ID 범위와 관련된 공개-개인 키 쌍의 리스트를 보유한다. 이것은 대상 ID 범위(시작 및 종료 ID에 의해 식별되는)의 리스트이고 대응하는 공개/개인 서명 키 쌍이다. 신뢰된 인증기는 비밀 서명의 리스트 및 공개 키 서명의 리스트 역시 보유한다. 각 공개 키 서명은 실제 서명 및/또는 서명을 생성하는데 사용되는 패딩을 식별한다. 각 비밀 서명 및 공개 키 서명은 유일한 대상을 구비한 대상 ID에 의해 연관된다. 신뢰된 인증기 클래스 다이어그램이 도 35에 도시된다.
보안 문서 스캐너
하이퍼라벨 스캐너는 다양한장치로 형성될 수 있다. 스캐너는 고정식 또는 이동식일 수 있다. 고정 스캐너는 영구적인 알려진 위치를 가진다. 이동 스캐너는 고정된 위치가 없다. 스캐너는 온라인, 즉 중앙 데이터베이스에 즉시 액세스할 수 있거나 또는 오프라인일 수 있다.
하이퍼라벨 스캐너는 유효성 및 화폐가치 모두 판정한다. 지폐의 유효성의 그 판정은 현재의 방법보다 좀더 명확하고 좀더 안전하며 적은 비용으로 구현될 수 있다.
스캐너는 화폐 계수기 같은 특별한 제품 애플리케이션에 특수화될 수 있고 일반적인 하이퍼라벨 스캐너일 수 있다. 하이퍼라벨 스캐너는 예를 들어 이동 전화 또는 PDA 같은 다른 다중-기능장치에 삽입될 수 있다. 그러한 스캐너는 하이퍼라벨 소비자 상품과 인쇄된 재료를 스캔하는데 사용될 수도 있기 때문에 다중-목적이다. 작은 소형 스캐너가 화폐를 스캔하고 확인하는데 사용될 수도 있다. 스캐너가 지폐를 스캔하면 스캐너는 지폐 내역, 발행일과 시각 그리고 스캐너 위치(인지된다면)을 화폐 서버로 알린다. 선택적으로 스캐너는 현금 거래를 하는 사람의 신원을 전송할 수도 있다. 이 정보는 은행 거래, 현금 교환 및 큰 현금 거래의 관점에서 유용하다.
따라서, 하이퍼라벨 통화 태그는 다음을 포함하는 많은 유형의장치를 사용하여 읽힐 수 있다:
이러한장치에 사용되는 하이퍼라벨 기법은 넓은 범위의 애플리케이션에서 구현될 수 있다. 그 결과로, 개발 및 배치 비용은 키 관계자(stakeholder)에 의해 분담될 수 있다. 나열된 스캐너의 7가지 유형 중, 화폐 계수기와 자판기만이 화폐에 특정된다. 다른 5가지는 스캐닝 소비자 상품 및 인쇄된 재료에도 역시 사용될 수 있다.
다양한 제품에 형성된 하이퍼라벨 스캐너는, 실버브룩 리서치에서 현재 개발중인 다음의 특성을 포함한다.
각 지폐를 유일하게 식별하는 하이퍼라벨 태그를 읽기 위한 근적외선 이미지 센서
2048 비트 RSA 암호를 사용하여 서명된 20 메가바이트의 안전 부호 공간을 가진 32 비트 RISC 프로세서
하이퍼라벨 태그 위의 암호 서명을 검증하기 위한 암호의 물리적 안정 특성을 구비한 고도로 안전한 프로세서(실버브룩 리서치에서 개발 중)
하이퍼라벨 잉크 근적외선 스펙트럼에 맞춰진 필터를 포함한 근적외선 광학기기
보고된 각 거래의 시각을 검증하는 실시간 시계
하이퍼라벨 태그를 해독하고 각 스캔의 내역을 기록하고 스캔된 각 지폐를 확인하고, 그리고 온라인 데이터베이스와 자동적이고 안전하게 통신하게 하는 소프트웨어
중앙 통화 검증 데이터베이스와의 안전한 네트워크 접속을 생성하는 통신 시스템
아래에 설명된 다양한 하이퍼라벨 스캐너 역시 다음 장치들을 포함할 계획이다.
내장 디스플레이와 계산된 화폐의 양, 위조로 의심되는 지폐 및 보고가능한 현금 거래를 요청하는 사람의 신원을 점원에게 알리기 위한 데이터 엔트리 메커니즘
모든 알려진 위조 및 도난 지폐의 일련 번호 캐시(cashe)
안전한 화폐 잉크 스펙트럼에 맞춰진 다른 스펙트럼 필터(상업적으로 사용되는 하이퍼라벨 잉크와는 다르다)
사용 시에 통화계수기의 위치를 검증하는 GPS 추적기
화폐 계수기
내장된 적외선 스캐너를 구비한 하이퍼라벨 화폐 계수기는 중앙 화폐 데이터베이스 내의 각 지폐를 자동으로 스캔, 확인 그리고 기록하도록 사용된다. 이러한 구현의 예가 도 37에서 도시된다.
이 유닛은 은행, 외환교환 기관, 현금 지급을 수락하는 청구서 지급 기관, 그리고 국제 공항에서의 이민국에서 현재 사용 중인 화폐 계수기를 대체할 수 있다.
화폐 스캐너는 화폐가 아닌 다른 명백한 애플리케이션이 없다. 이것은 국가 화폐 데이터베이스가 아닌 다른 데이터베이스와 통신할 필요가 없다. 화폐 스캐너는 빠른 속도에서 작동할 수 있고, 과도한 데이터라인 대역 및 거래 프로세싱을 요구한다. 이것을 극복하기 위해, 지폐 유효성 데이터는 국부적으로 저장되고 변할 때마다 업데이트될 수 있다. 스캔된 지폐에 대한 정보는 암호의 형태로 주기적으로 전송된다. 지폐 위치 업데이트가 주기적으로 전송되어도 안정성과 즉시성은 보장되지 않는다. 이것은 위조 또는 도단 지폐에 대한 데이터가 즉시 전송되지 않기 때문이다. 스캔 시각은 국부적으로 판정되고 정확하게 데이터 패킷에 포함되며, 위조 및 도난 지폐의 리스트는 정보가 이용가능하자 마자 업데이트된다.
현금자동지급기
현금자동지급기(ATM)는, 일반적으로 현금 예금이 아닌 지급에만 사용되기 때문에, 상대적으로 간단한 예이다. 따라서 지폐를 확인할 필요가 없다. 지폐는 ATM에 배치될 때 화폐 계수기를 사용하여 확인되고 기록된다.
ATM은 하이퍼라벨 스캐너가 구비될 수 있는데, 이것은 지폐가 ATM에 배치되거나 인출 때 지폐를 등록한다. 이것은 지폐 추적 특성을 제공할 뿐만 아니라, ATM의 절도를 감소시기도 할 것이다. 이것은 ATM으로부터 인출된 돈이 추적되고, 절도가 보고되자마자 돈이 도난되었음이 중앙 데이터베이스에 기록될 것이기 때문이다.
따라서, 도 38에 도시된 바와 같이 ATM은 펀드가 인출된 계좌의 내역을 추적할 수 있다. 이로써 실제 계좌 보유자가 은행에 분신 또는 도난 카드에 의한 부정 거래를 은행에 알린다면 특별한 지폐를 도난된 것으로 기록되어 폐기할 수 있다.
현금 등록기
현금 등록기는 작은 부가적인 비용으로 부가된 또는 내장된 화폐 스캐너를 구비할 수 있다. 현금 서랍에서 지폐가 투입되거나 인출되면 지폐가 스캔된다. 이것은 정확한 양의 돈과 거스름돈이 이 지불되었는지 검증하는데 도움이 되기도 한다.
현금 등록기에서 화폐 추적은 상점 점원의 안전도 도모한다. 범죄자가 도난된 현금은 즉시 도난된 것으로 기록되는 것으로 알게 되면 절도 사건은 현저히 감소될 것이다.
도 39에서 도시된 바와 같이 이것은 하이퍼라벨 서버와 지역 상점 데이터베이스를 통해, 안전한 화폐 서버와 통신하는 현금 등록기를 구비함으로써 달성된다. 따라서 현금 등록기는 거래에 관한 정보를 지역 데이터베이스로 전달할 수 있고, 이것은 국부적인 검증으로 충분하지 또는 전반적 검증 등이 필요한지 판정한다. 따라서 예를 들어, 오프라인 인증이 요구되는 특정한 한계값(threshold) 하의 거래에 사용될 수 있다.
후자의 예에서, 검증 등에 대한 요구가 하이퍼라벨 서버에 전송될(routed) 수 있고, 하이퍼라벨 서버는 이어서 관련된 안전한 화폐를 판정하고 요청을 전송하여, 안전한 화폐 서버가 온라인으로 인증을 수행할 수 있게 한다.
하이퍼라벨
슈퍼마켓 계산대
하이퍼라벨의 중요한 애플리케이션 중 하나는 소비자 포장 상품이고, 이것은 개개의 식료품 항목을 자동 추적할 수 있는 다음 세대 바코드의 가능성이 있다. 이 애플리케이션은 하이퍼라벨 제품을 스캔하는 자동 슈퍼마켓 계산대를 필요로 한다. 이 계산대는 화폐 하이퍼라벨 태그를 읽을 수 있다. 이것은 화폐가 추적되게 하고 또한 하이퍼라벨 스캔 필드를 통해 돈을 전송함으로써 지불된 돈을 간단히 판정하기 때문에 지불을 간단하게 한다.
하이퍼라벨 슈퍼마켓 계산대의 예가 도 40에 도시되며, 이것은 본 출원인의 다른 출원에서 좀더 자세히 설명되고 그 내용은 상호 참조에 의해 여기서 통합된다.
내장 스캐너를 구비한 이동 전화
각 지폐를 스캔하고 확인하는 내장 근적외선 스캐너를 가지는 이동 전화가 화폐 계수가 주된 기능이 아닌 장소에서 사용될 수 있다. 이것은 약품 보안, 법정 조사. 상표 침해 그리고 재고 조사와 같은 다른 목록 관리 및 유효성 확인 애플리케이션 등에도 사용될 수 있다.
현금 등록기 내외부에서의 화폐 추적은 현금 등록기로부터 인출되는 모든 지폐가 즉시 도난된 것으로 기록된다는 것과 그 현금을 사용하거나 보유하는 것에 의해 붙잡힐 위험을 가진다는 것을 인식하는 것에 의해 범죄자의 행동이 영향 받기 때문에 상점 점원의 안전을 증대시킨다.
소형 유효성 스캐너
소형 하이퍼라벨 유효성 스캐너는 화폐 계수기가 필요하지 않거나 적합하지 않은 장소에서도 역시 사용될 수 있다. 이장치는 다양한 용도를 갖기에 화폐 계수기보다 현저하게 일반적이고 훨씬 저렴해질 것으로 기대된다. 소형 유효성 스캐너가 도 41에서 도시되고, 이것은 본 출원인의 다른 출원에서 좀더 자세히 설명되고 그 내용은 상호 참조에 의해 여기서 통합된다.
소형 스캐너의 두 번째 예를 구현하는데 사용되는 통신의 예가 도 42에서 도시된다.
유효성 스캐너는 약품 보안, 상표 보안, 재고 조사, 법정 조사 및 수사를 포함하여 다양한 용도를 가진다. 이것은 화폐장치에만 제공되는 것은 아니다. 이것은 정부 화폐 서버와 직접적으로 통신하지 않고, 화폐와 관련 없는 메시지의 다수가 그 서버를 통해 전송될 필요가 있을 것이다. 대신에, 그것은 상업적 하이퍼라벨 서버와 직접 통신하고 어떤 화폐 관련 확인 요청이 정부 서버로 전송된다. 정부 서버에 대한 거래 로드를 감소시키기 위해 정보와 관련된 지폐는 하이퍼라벨 서버에 저장될 수 있고 화폐 계수기에 저장될 수도 있다.
데이터베이스의 링크는 국부적 이동성을 위해 라디오 링크에 릴레이된다. 라디오 링크는 WiFi, GPRS, 3G 모바일, 블루투스 또는 적절한 다른 IP 링크가 될 수 있다. 인터넷 거래는 암호화된 패킷을 사용하여 안전하게 된다.
하이퍼라벨
펜
하이퍼라벨 펜은 소비자 또는 사업상 용도를 위해 소형 저비용 스캐너이다. 이것은 레이저 스캐너 대신 근적외선 이미지 센서를 사용하고 표면에서 클릭될 때마다 하이퍼라벨 태그를 스캔한다.
하이퍼라벨 펜에 대한 내역은 다른 출원에서 좀더 자세히 설명되고 그 내용은 상호 참조에 의해 여기서 통합된다.
하이퍼라벨 펜은 10억 단위 이상 분배될 예정인 큰 부피의 소비자 용도로 의도된다. 주된 애플리케이션은 넓은 범위의 대화 용지와 컴퓨터 주변기기지만, 소비자가 화폐, 약품 다른 대상에 인쇄된 하이퍼라벨 태그를 검증하는 데 사용할 수도 있다. 하이퍼라벨 네트워크는 제공된 하이퍼라벨 서버에 의해 관리될 것이고, 하이퍼라벨 펜으로부터의 화폐 스캔은 화폐 서버와 단일 로지컬 연결된 이 서버를 통해 전송될 것이다. 비용이 어딘가에서 발생하기 때문에 매우 많은 화폐 확인과 기록 포인트가 무시할 수 없는 비용으로 네트워크에 부가될 수 있다.
도 43에 도시된 바와 같이, 하이퍼라벨 펜은 디스플레이장치를 구비하지 않고 디스플레이 능력과 네트워크 접속되는장치와 관련하여 사용되도록 한다. 확인은 펜의 2차적인 기능이기 때문에, 펜은 화폐 데이터베이스와 직접 통신하지 않고, 대신에 릴레이장치를 통해 요청을 전달한다. 단지 펜 히트의 작은 부분만이(1 % 미만) 화폐 확인과 관련될 것으로 예상된다. 펜은 라디오(일반적으로 블루투스)에 의해 컴퓨터, 이동 전화, 프린터 또는 다른 전산기기일 릴레이와 통신한다.
이 릴레이장치는 교대로 하이퍼라벨 서버와 통신한다. 하이퍼라벨 서버가 펜이 화폐 태그를 클릭했다고 판정하면, 클릭은 확인 요청으로 번역되고, 적절한 화폐 태그로 전달된다. 화폐 서버는 지폐 일련번호 일자와 시각과 같은 다른 데이터뿐만 아니라, 신원과 화폐에 클릭된 펜의 네트워크 위치를 기록한다. 하이퍼라벨 펜은 보통 GPS 추적기를 포함하지 않기 때문에, 펜의 물리적 위치는 일반적으로 알려지지 않는다. 화폐 서버는 확인 메시지를 하이퍼라벨 서버로 되돌려 보내고, 서버는 펜으로부터 메시지를 릴레이했던 디스플레이장치에 대한 메시지를 포맷한다.
자판기
도 44에 도시된 바와 같이, 적은 부가 비용으로 하이퍼라벨 스캐너는 지폐의 유효성과 액수 모두를 안전하게 판정하는 자판기에 부가될 수도 있다. 이것은 자판기로부터의 화폐 절도의 위험도 감소시킨다. 자판기는 화폐를 받아들이고 내보내지 않는다는 점에서 ATM과 유사하다.
하이퍼라벨 스캐너는 저장 및 번역용 원격 안전 서버로 데이터를 전송한다. 직접 무선 또는 유선 링크가 통신을 위해 서버와 스캐너 사이에 설치될 수 있다. 또는 대신에, 스캐너는 판매 포인트(POS), 터미널, 이동 전화 또는 컴퓨터와 같은 회사 사무용장치를 통해 서버와 직접 통신할 수 있다. 데이터베이스는 실시간으로 온라인 작동하는 스캐너에 의해 또는 배치 파일 다운로드를 주기적으로 사용하여 업데이트될 수 있다. 고속 스캐너는 네트워크 트래픽을 감소시키기 위해 위조 및 도난 지폐의 리스트를 국부적으로 저장할 수 있다.
확인 메시지는 화폐 서버에 직접 전해지거나 또는 자판기를 소유하고 작동하는 회사의 서버를 통해 전해질 수 있다. 자판기는 도단 또는 위조 지폐를 자동적으로 거부하도록 설정될 수 있다. 지폐의 상태(즉 도난 또는 위조)를 많은 자판기에 디스플레이하는 것이 가능하고, 또한 초라한 자판기라도 의심스런 화폐를 식별할 수 있기 때문에 범죄 억지력으로서 작용할 수 있다. 확실성이 100 %일 때 이것을 보고해야만 한다. 자판기에서 현재 실제로 그러한 것과 같이, 확실하지 않을 때 이것은 단지 지폐를 거부할 수 있을 것이다.
보안기능
하이퍼라벨 화폐 보안기능을 다음을 포함한다:
지폐는 스캔될 때 언제나 추적될 수 있다 - 은행, 슈퍼마켓 계산대, 자판기, 현금 등록기, 그리고 저비용 가정 스캐너.
화폐 태그 번호의 유일한 범위는 정부 인쇄 기관에 의해서만 인쇄될 수 있다.
유일한 스펙트럼 속성을 가진 화폐 IR 잉크는 정부 인쇄 기관에만 이용가능 하도록 제작된다.
태그에 인쇄된 지폐 일련 번호는 인쇄된 일련 번호와 일치해야 한다.
태그는 지폐 전역에 걸쳐 변화한다 - 위조자는 어떤 지폐에 인쇄된 수천 개의 태그를 일치시켜야 한다.
부가적인 보안기능은 이 문서에서 개시되지 않는다.
보안요건
적은 위험의 화폐 위조방지 시스템을 위해서는 단지 위조를 비경제적으로 만드는 것이 필요하다. 즉 지폐를 위조하는 비용이 지폐의 액면가를 넘어서게 하는 것이 전부이고, 기술 향상의 고려대상이다. 훌륭한 시스템은 위조와 돈세탁을 쉽게 탐지할 수 있게 해야 한다. 하이퍼라벨 시스템은 이러한 목적을 만족하는 실제적인 해법을 제공한다.
표 6은 위조 기술 및 대응하여 화폐 위조를 탐지하는 하이퍼라벨 시스템의 능력의 다양한 수준을 나타낸다.
위조 수준 |
위조자 특성 |
지폐 특성 |
스캐너 보고 능력 |
포토카피 |
평범한 위조자 |
하이퍼라벨 태그 없음 |
100 % 확실성 |
하이퍼라벨 프린터 |
컴퓨터와 프린터를 사용한 가정 위조자 |
하이퍼라벨 태그가 없으나 유효한 화폐 아님 |
100 % 확실성 |
정교한 컴퓨터 시스템 전문가 |
일련의 하이퍼라벨 태그를 생성하는 컴퓨터 시스템을 창조하는 숙련된 위조자 |
태그 일련 번호는 태그 내 암호 서명과 일치하지 않음 |
100 % 확실성 |
정교한 |
특수 잉크에 액세스하지 않음 |
보안 화폐 IR 잉크 대신 상업 하이퍼라벨 IR 잉크로 인쇄된 하이퍼라벨 화폐 태그 |
화폐 계수기를 사용하여 100 % 확실성. 어떤 스캐너 유형(예을 들어 하이퍼라벨 펜)은 특수 잉크를 감지하지 않음 |
고도의 수준 위조 |
지폐로부터 태그를 복사하고, 불법으로 획득된 보안 IR 잉크를 사용하여 지폐에 걸쳐 태그를 복제하는 고도로 숙련된 위조자 |
하이퍼라벨 태그는 지폐 전역에 걸쳐 변화하지 않음 |
100 % 확실성 |
완벽한 위조 |
지폐 전체에 걸쳐 모든 도트를 복사하고 이것을 획득된 보안 IR 잉크를 사용하여 인쇄하는 고도로 숙련된 위조자 |
잉크와 유효한 태그의 전체 패턴을 포함하여, 모든 관점에서 10만개의 현존하는 복제된 지폐는 완벽. 모든 10만개의 지폐는 동일한 일련 번호를 가짐 |
10만개의 위조본은 진정 유효한 지폐와 구별될 수 없기 때문에, 99.999 % 확실성. 위조는 반복되는 일련 번호로 인해 쉽게 탐지됨 |
완벽한 위조(상이한 일련 번호 구비) |
지폐 전체에 걸쳐 모든 도트를 복사하고 인쇄된 일련 번호를 증가시키는 고도로 숙련된 위조자 |
모든 관점에서 10만개의 현존하는 복제된 지폐는 완벽, 단 모든 10만개의 지폐는 동일한 일련 번호를 가짐 |
100 % 확실성(인쇄된 일련 번호의 작업자 검증의 도움으로) |
큰 규모의 노력(비경제적) |
많은 지폐가 수집되고, 각 지폐가 개별적으로 분석되고 복제되는 거대한 노력 |
어떤 현존 지폐의 하나의 복사본만 인쇄, 단 그 복사본은 모든 관점에서 완벽. 위조자는 한번에 하나의 지폐를 분석하고 복사. |
어떤 하나의 지폐에 대해 50 %의 확실성 - 하나의 위조본은 진품과 구별될 수 없다. 하지만, 하나 이상의 위조된 지폐가 유통된다면 복제의 패턴은 분명히 나타남 |
하이퍼라벨
보안 문서 시스템의 장점
절도
하이퍼라벨 스캐너는 지폐의 위치를 중앙 보안 데이터베이스에 보고한다. 하이퍼라벨 스캐너를 장착한 현금 저장소, 은행, ATM, 현금 등록기, 장갑차, 개인 금고는 저장소 내에 존재해야 할 모든 지폐의 일련 번호의 기록을 구비한다. 그러한 저장소에서 현금이 도난될 때마다, 중앙 데이터베이스 작업자는 통지 받고 그 일련 번호를 수반한 지폐는 재빨리 도난으로 등록된다. 기록이 원격 보안 위치에서 지켜지면(즉 중앙 데이터베이스) 기록은 현금과 함께 도난되지 않을 것이다.
도난 상태는 재빨리 자동적으로 관세, 이민 및 경찰 등 관련 기관으로 전파되고 따라서 법 집행 관리는 정확하게 빨리 의심 지폐의 상태를 확인할 수 있는 이동 스캐너를 지닐 것이다.
도난된 현금이 하이퍼라벨 스캐너가 있는 어딘가에서 사용되면, 그 현금은 도난으로 식별될 것이다. 이것은 위험한 절도범을 잡게 할 것이다. 따라서 절도범이 많은 양의 도난된 현금을 처분하는 것은 매우 어려울 것이다.
하이퍼라벨 스캐너는 다음의 많은 상황에서 도난의 감소를 도울 것이다.
은행 및 장갑차 강탈: 강도가 범죄 현장에서 떠나자 마자 모든 지폐는 즉시 "도난으로 표시" 될 것이다.
판매 상점: 7-11 또는 주유소 같은 늦게까지 여는 상점은 작은 규모의 무장 또는 비무장 강도의 희생양이다. 이러한 유형의 강도의 감소가 현저할 것이다.
유사한 이유로 ATM, 개인 또는 회사 금고, 자판기는 보다 현저히 안전해질 것이다.
마약 거래
간접적으로 이것은 마약 거래도 제한할 수 있다. 거리에서 마약에 지급되는 많은 지폐가 도난으로 등록될 것이다. 이러한 도난 지폐의 범호가 쌓임에 따라, 현금 흐름 패턴은 의심받을 것이다. 따라서 마약 거래상은 지급되는 화폐가 도난 또는 위조된 것이 아닌 것을 검증할 수 있길 원할 것이다.
반어적으로 마약 딜러는, 체포의 위험을 무릅쓰지 않고는 지급된 현금의 상태를 검증하는 하이퍼라벨 스캐너를 사용할 수 없을 것이다. 마약 거래상이 상당부분이 도난된 많은 양의 지폐를 자주 검증한다면, 그들은 돈세탁으로 조사받게 될 수 있다.
위조
범죄자 체포를 도울 뿐만 아니라, 이 데이터의 수집은 하이퍼라벨 도트 패턴이 정확하게 복제된 정교한 위조품의 탐지를 도울 수도 있다. 왜냐하면 정확히 위조된 지폐의 다수 복제본, 적어도 진품과 위조품이 존재할 것이기 때문이다. 예를 들어, 다수의 동일한 지폐가 동시에 다른 곳에서 나타나면 하나를 제외한 나머지는 위조임이 틀림없다. 이것은 어떤 2개의 하이퍼라벨 태그도 같을 수 없다는 점에서 지폐가 완벽한 위조일 경우에도 적용된다. 발견적 방법은 다른 장소에서의 빨리 연속적으로 특별한 지폐의 출현이 가능한지 판정한다. 지폐의 연속적인 출현이 불가능하다고 판정되면, 위조품의 존재가 알려진다.
돈 계산
하이퍼라벨 태그는 화폐의 액면가를 부호화하기 때문에, 하이퍼라벨 탐지에만 기반하여 돈이 계산될 수 있다. 이것은 복잡한 이미지 프로세스가 수행되어야 하는 가시적인 숫자의 탐지와 번역을 필요로 하지 않고, 과도한 사용으로 지폐의 품질이 떨어질 경우에 특히 그러하다. 이에 부가하여 액면가는 전체 화폐에 걸쳐 충분히 반복되기 때문에, 이것은 지폐의 상당 부분이 손상되었더라도 화폐 가치가 판정되는 것을 확보한다.
돈세탁
배경기술에서 검토한 바와 같이 돈세탁에는 2개의 클레임 단계, 소위 배치와 배선과 통합이 있다.
위에서 설명된 하이퍼라벨 시스템을 이용한 각 개별적인 지폐의 추적을 위해 제공됨으로써, 특히 각 개벽적인 지폐가 그 수명이 다하는 동안 추적될 수 있기 때문에, 이것은 배치가 수행되는 것을 극단적으로 어렵게 한다. 따라서 지폐의 이력에 중단이 있기 때문에 특히, 갑자기 유통되는 많은 양의 화폐는 쉽게 감지될 것이다.
따라서, 시스템은 많은 양의 화폐가 존재하거나 유통될 때를 식별하고 그럼으로써 돈세탁의 잠재적인 근원을 식별할 수 있는 특허 탐지 알고리즘을 사용할 수 있다. 이것에 부가하여 특별한 개인에 의해 소유되는 특별한 시간 동안의 화폐도 역시 추적될 수 있다. 이로써 개인 계좌 사용 내의 특허가 역시 돈세탁을 식별하도록 돕는지 판정되게 한다.
규제 요건 충족
모든 화폐의 추적에 사용되는 데이터베이스를 제공함으로써 이것이 은행으로 하여금 규제 요건을 만족하도록 확보한다면 좋을 것이다. 이것을 돕기 위해 규칙은 규제 요건을 나타내게 정의될 수 있다. 이러한 예에서 거래가 수행되고자 하면 거래는 허용 가능한 것인지 판정하는 예정된 규칙과 비교될 수 있다. 이것은 허용되지 않는 거래 발생을 효과적으로 방지할 것이고 그럼으로써 은행이 규제 요건을 충족시킬 수 있다.
국경간
통제
국경간 통제를 제공하기 위해서는, 단지 화폐 문서의 위치를 계속적으로 감시하는 것만이 필요할 뿐이다. 이어지는 거래에 대한 화폐 문서가 다른 장소에서 제공된다면 이것은 화폐가 물리적으로 이동한 것을 나타내고 그럼으로써 국경간 화폐 이동이 판정될 수 있다.
보안 문서 이송
신원과 대응 서명의 사용에 의해 보안 문서가 전적으로 전자적으로 나타날 수 있어서, 보안 문서를 전자적으로 이송될 수 있다면 좋을 것이다. 이러한 예에서 특화된 이송 장치가 수용되자마자 보안 문서를 폐기하도록 작동하게 제공될 수 있다. 문서는 대응 문서 레이아웃과 그 위에 부호화된 데이터를 위치시키는 데 사용되는 태그 맵을 식별하는 것에 의해 전자적 형태로 변환될 수 있다. 이 정보는 또 다른 장소에서 대응 장치에 이송될 수 있고 보안 문서가 재생산될 수 있게 한다. 따라서 하나의 보안 문서가 생산되었다는 것을 확보함으로써 보안 문서는 전자적인 형태로 하나의 장소에서 다른 장소로 이송될 수 있다. 이것은 보안 이송을 확보하는 한편 문서 복제를 방지한다.
하이퍼라벨
보안 문서 시스템의 장점
제시된 하이퍼라벨 솔루션은 많은 장점을 가지고 구현될 수 있다. 다음과 같은 몇 가지 장점이 있다:
국가와 국제 기관을 통해 재원을 공유하는 효율적인 방식
현금 거래를 위한 예정된 주의 방법을 구현하고 자동화하는데 도움
RFID와 같은 지폐 확인의 다른 현존 형태에 비하여 하이퍼라벨 화폐 태그의 몇 가지 주요한 장점에 다음과 같은 것이 있다:
하이퍼라벨 태그는 보이지 않아서 지폐 디자인이나 그래픽에 영향을 미치지 않는다.
하이퍼라벨 태그는 저비용으로 구현이 가능하다 - 태그는 단지 잉크이고 가시 잉크가 인쇄된 후에 바로 인쇄된다.
하리퍼라벨 태그된 화폐는 위조가 매우 어렵다.
하이퍼라벨 태그는 많이 반복되고 결함을 극복하는 방식으로 전체 지폐 표면에 걸쳐 인쇄된다.
하이퍼라벨 태그는 지폐 손상으로 인해 읽을 수 없게 되기가 쉽지 않다
하이퍼라벨 태그는 다양한 스캐너를 사용하여 스캔될 수 있다.
화폐 위치와 보고가능한 현금 거래가 자동으로 수집된다
하이퍼라벨은 다방면(omnidirectional) 판독을 지원하고 사생활을 보호할 수 있고 저비용으로 생산될 수 있으며 또한 스캐너는 포장 내용 또는 환경 조건에 따라 태그를 읽을 수 있다.
상기 언급된 위조 위험을 감소시키는 가장 효과적인 방법은 부호를 판독할 수 있는 장치를 통합하는 화폐의 새로운 형태 및 현금 거래가 발생하는 키 포인트에서 지폐를 확인하는 수단을 도입하는 것이다. 위조 지폐는 은행, 현금 교환기, 공항, 상점 그리고 청구서 지급 서비스 공급장소에서 탐지될 수 있다. 즉 그 목적은 위조 지폐가 통화 시스템으로 진입하기 전에 그것을 식별하고 거부하는 것이다.
위조 지폐는 품질이 변할 수 있다 - 위조의 기술과 기법의 선택에 따라. 하이퍼라벨은 모든 범위의 노력에 대해 안전성을 제공할 수 있다 - 컬러 포토카피로부터 전문 범죄자에 희한 수백 달러 위조까지.
하이퍼라벨 시스템을 구현함으로써, 국가적 및 국제적 현금 흐름 교환을 감시할 수 있게 되고, 원치 않는 거시경제 결과를 만드는 비정상 패턴에 대하여 경고할 수 있다.
자동화된 하이퍼라벨 시스템은 기록 보관을 돕고, 현금 관련 의심스러운 행동을 식별하는 부가적인 수단에 대한 기초를 제공한다.
비교적 하이퍼라벨 태그는 저비용으로 생산될 수 있다. 지폐 전반에 걸쳐 인쇄될 수 있고, 쉽게 판독될 수 있다. IR 잉크 태그는 접는 것, 젖는 것, 물리적인 충격 또는 전자적 충격에 의해서 손상되지 않을 것이고 지폐에 의해 찢어질 수 없다. 이것은 방사선 물질이 있어도 사용되고 판독될 수 있다. 이것은 저비용 근접 판독기뿐만 아니라 다방면 판독을 지원한다. 하이퍼라벨 태그는 시민의 지갑 내에서는 판독될 수 없고 그래서 범죄자에 대한 정보를 제공하는 변환 스캐닝으로 위협하지 않는다. 이것은 하이퍼라벨 태그화 화폐가 소유자의 인지하지 않고 지폐를 판독하는 능력에 관하여 사생활 보호를 할 수 있게 한다. 이것은 국가적 및 국제적 기관을 위한 현재 및 예상되는 규제와 지침도 충족한다. 이러한 목적을 달성하는 하이퍼라벨 시스템의 핵심 내용이 다음에 제공된다.
사회경제적 중요성
하이퍼라벨 솔루션을 구현하는 현저한 장점이 있지만 주목될 필요가 있는 사회경제적 중요성도 있다.
가장 중요한 것은 만연한 위조 및 현금 흐름 추적 시스템이 되는 하이퍼라벨의 중요성이다. 이것은 위조 또는 돈세탁 관련 조직화된 범죄와 테러의 행동을 효과적이고 실질적으로 방해할 수 있고 범죄자들이 그 활동을 지원하는 대안 방법을 찾는데 실패하도록 증명할 수 있다.
구현을 하기 전에 질문이 더 고려되어야 한다. 다음을 포함한다:
사회경제적 상태를 더 쇠퇴시키는 덜 규제되거나 덜 개발된 국가로 범죄가 이동할 것인가?
하이퍼라벨은 범죄자와 테러리스트 집단의 구조를 어떻게 바꿀 것인가?
현금 경제가 조세회피의 형태로 작은 사업에서 자주 사용될 것인가? - 현금이 추적 가능하게 된다면 무엇이 이것을 대체할 것인가?
관련 애플리케이션
하이퍼라벨 기반은 문서의 가치가 무엇을 포함하는가가 아닌 무엇을 나타내는가에 의존하는 다른 보안 문서를 확인하고 추적하는데 사용될 수도 있다:
하이퍼라벨 기반은 식료품 추적과 대화 문서와 같은 다른 애플리케이션과 함께 할 수도 있다.