1 |
1
입력받은 데이터를 코드워드로 변환하는 코드워드 변환부;상기 코드워드의 오류 검증을 위하여 오류 검증 코드를 생성하는 오류 검증 코드 생성부;패턴코드 표에서 상기 코드워드 및 상기 오류 검증 코드가 저장되는 패턴을 결정하는 저장패턴 결정부;상기 저장패턴 결정부에서 결정된 패턴에 따라, 상기 오류 검증 코드와 상기 코드워드를 배치하여 데이터 매트릭스를 생성하는 데이터 매트릭스 생성부; 및상기 데이터 매트릭스에 최소 식별 차이(Just Noticeable Difference, JND)를 이용한 워터마크 패턴을 삽입하여, 위조 및 변조 시 별도의 장비 없이 육안으로 식별되는 이차원 바코드를 생성하는 이차원 바코드 생성부를 포함하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
2 |
2
제1항에 있어서, 상기 저장패턴 결정부는상기 패턴코드 표에서 랜덤하게 패턴 코드를 선택하는 패턴 코드 선택부를 포함하고, 상기 패턴 코드에 기초하여 상기 코드워드 및 상기 오류 검증 코드가 저장되는 패턴을 결정하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
3 |
3
제1항에 있어서, 상기 데이터 매트릭스는상기 코드워드가 저장되는 패턴의 저장 순서 및 데이터 영역에 할당된 코드워드에 대한 패턴 코드를 포함하는 패턴 코드 위치부; 및상기 오류 검증 코드에 대한 정보를 포함하는 패턴 에러부를 포함하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
4 |
4
제3항에 있어서, 상기 패턴 에러부는상기 데이터 매트릭스의 상기 데이터 영역에 위치하는 것을 특징으로 하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
5 |
5
제1항에 있어서, 상기 데이터 매트릭스는데이터 영역에 위조 여부를 제한적으로 확인하도록 하는 제한 정보를 포함하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
6 |
6
제1항에 있어서,상기 이차원 바코드 생성부는상기 데이터 매트릭스의 소정 영역에 무늬의 간격 및 색상을 조절하여 망실 패턴으로 구성된 상기 워터마크 패턴을 삽입하는워터마크 기반 이차원 바코드 위조 방지 장치
|
7 |
7
제6항에 있어서,상기 이차원 바코드 생성부는상기 데이터 매트릭스의 데이터 영역에 상기 망실 패턴이 일정 비율 또는 일정 개수를 갖도록 상기 워터마크 패턴을 삽입하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
8 |
8
제1항에 있어서,상기 패턴코드 표를 저장하는 패턴 코드 저장부를 더 포함하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
9 |
9
제1항에 있어서,상기 이차원 바코드에 삽입되는 상기 워터마크 패턴을 저장하는 워터마크 패턴 저장부를 더 포함하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
10 |
10
최소 식별 차이(Just Noticeable Difference, JND)를 이용한 워터마크가 합성된 이차원 바코드를 판독하는 판독부;상기 판독이후, 상기 워터마크의 인식 여부로 위조된 바코드인지를 식별하는 1차 식별부;상기 워터마크가 인식되면, 데이터 매트릭스의 패턴 코드에 기초하여 데이터 영역의 데이터를 저장 패턴에 따라 복호화하는 데이터 복호화부; 및상기 데이트 복호화부에서 복호화된 데이터와 원본 데이터를 비교하여 위조된 바코드인지를 식별하는 2차 식별부를 포함하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
11 |
11
제10항에 있어서,상기 데이터 매트릭스의 상기 패턴 코드에 대응하는 패턴 정보를 패턴코드 표로부터 불러오는 로딩부를 더 포함하는 워터마크 기반 이차원 바코드 위조 방지 장치
|
12 |
12
입력받은 데이터를 코드워드로 변환하는 단계;상기 코드워드의 오류 검증을 위하여 오류 검증 코드를 생성하는 단계;패턴코드 표에서 상기 코드워드 및 상기 오류 검증 코드가 저장되는 패턴을 랜덤 하게 결정하는 단계;상기 오류 검증 코드와 상기 코드워드를 상기 랜덤 하게 결정된 패턴에 따라 재배치하여 데이터 매트릭스를 생성하는 단계; 및상기 데이터 매트릭스에 최소 식별 차이(Just Noticeable Difference, JND)를 이용한 워터마크 패턴을 삽입하여 위조 및 변조 시 별도의 장비 없이 육안으로 식별되는 이차원 바코드를 생성하는 단계를 포함하는 워터마크 기반 이차원 바코드 위조 방지 방법
|
13 |
13
제12항에 있어서,상기 이차원 바코드를 생성하는 단계는상기 데이터 매트릭스의 소정 영역에 무늬의 간격 및 색상을 조절하여 망실 패턴으로 구성된 상기 워터마크 패턴을 삽입하는워터마크 기반 이차원 바코드 위조 방지 방법
|
14 |
14
제13항에 있어서,상기 이차원 바코드를 생성하는 단계는상기 데이터 매트릭스의 데이터 영역에 상기 망실 패턴이 일정 비율 또는 일정 개수를 갖도록 상기 워터마크 패턴을 삽입하는워터마크 기반 이차원 바코드 위조 방지 방법
|
15 |
15
최소 식별 차이(Just Noticeable Difference, JND)를 이용한 워터마크가 합성된 이차원 바코드를 스캐닝(판독)하는 단계;상기 스캐닝(판독)이후, 상기 워터마크의 인식 여부로 위조된 바코드인지를 1차 식별하는 단계;상기 워터마크가 인식되면, 데이터 매트릭스의 패턴 코드에 기초하여 데이터 영역의 데이터를 저장 패턴에 따라 복호화하는 단계; 및상기 복호화 된 데이터와 원본 데이터를 비교하여 위조된 바코드인지를 2차 식별하는 단계;를 포함하는 워터마크 기반 이차원 바코드 위조 방지 방법
|