KR102033621B1 - Qr 코드 위변조 탐지 시스템 - Google Patents
Qr 코드 위변조 탐지 시스템 Download PDFInfo
- Publication number
- KR102033621B1 KR102033621B1 KR1020170108855A KR20170108855A KR102033621B1 KR 102033621 B1 KR102033621 B1 KR 102033621B1 KR 1020170108855 A KR1020170108855 A KR 1020170108855A KR 20170108855 A KR20170108855 A KR 20170108855A KR 102033621 B1 KR102033621 B1 KR 102033621B1
- Authority
- KR
- South Korea
- Prior art keywords
- code
- product
- history information
- information
- nuri
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Bioethics (AREA)
- General Business, Economics & Management (AREA)
- Electromagnetism (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
본 발명은 QR 코드 위변조 탐지 시스템에 관한 것으로, 제품 이력 정보와 정품 인증 정보가 예정된 패턴에 따라 유기적으로 혼합된 QR 코드가 부착된 인증 대상 제품의 상기 QR 코드를 검출하기 위한 검출 장치, 상기 QR 코드에 상기 정품 인증 정보와 상기 예정된 패턴을 적용하여 상기 제품 이력 정보를 추출하고 기 저장된 비교 이력 정보와 비교하여 상기 QR 코드의 위변조 여부를 판단하기 위한 서버 장치를 포함하며, 소비자가 짝퉁 제품이 아닌 올바른 정품 제품을 구매할 수 있도록 안정적인 소비 가이드 라인을 제공해 줄 수 있다.
Description
본 발명은 QR 코드 위변조 탐지 시스템에 관한 것으로, 더욱 상세하게는 QR 코드의 위조 또는 변조 여부를 탐지할 수 있는 QR 코드 위변조 탐지 시스템에 관한 것이다.
일반적으로 상품을 팔기 위해서는 해당 상품에 대한 광고 및 마케팅이 필수적이며 이때 QR 코드를 사용하곤 한다. 요즈음 길거리 광고판의 모서리 귀퉁이에는 정사각형 모양의 불규칙한 마크가 삽입되어 있으며 이 마크가 바로 QR 코드이다.
QR 코드는 "Quick Response code"의 약자로 빠른 응답을 얻을 수 있다는 의미를 가진다. QR 코드는 일본에서 처음으로 개발되었으며 다수의 수직선이 일렬로 구성되는 기존의 UPC 바코드와 달리 더 많은 정보를 포함하고 있을 뿐만 아니라 이를 신속하게 인식하는 것이 가능하다.
QR 코드는 이렇게 많은 양의 정보 압축률과 빠른 인식률에서 UPC 바코드에 비하여 한층 진일보한 코드 체계라 할 수 있다.
보다 자세히 설명하면, 우선 기존의 UPC 바코드는 기본적으로 가로 배열에 최대 20여자의 숫자 정보만 넣을 수 있는 1차원적 구성을 가지지만, QR 코드는 가로, 세로를 활용하여 숫자는 최대 7,089자, 문자는 최대 4,296자, 한자도 최대 1,817자 정도를 기록할 수 있는 2차원적 구성을 가진다.
때문에, QR 코드에는 긴 문장의 인터넷 주소(URL)나 사진 및 동영상 정보, 지도 정보, 명함 정보 등을 모두 담을 수 있다. 최근에 QR 코드가 기업의 중요한 홍보나 마케팅 수단으로 통용될 수 있는 이유가 바로 많은 양의 정보를 압축하여 용이하게 전달할 수 있다는 점이다.
또한, QR 코드는 이를 인식하는데 있어서 NFC(near-field communication)와는 달리 복잡한 전자 장치나 특별한 기술을 필요로 하지 않으며, 단지 스캔만으로 QR 코드를 인식하는 것이 가능하다. 요즈음에는 스마트 폰(smart phone)과 같은 전자 기기에 QR 코드를 스캔할 수 있는 애플리케이션을 다운받아 누구나 손쉽게 이용 가능하기 때문에 QR 코드의 활용 영역은 계속적으로 확장될 것이 분명하다.
QR 코드의 이와 같은 장점으로 인하여 특정 회사에서 생산하는 제품에 대한 정품 인증 용도로 QR 코드가 사용될 수 있다.
예를 들면, 특정 회사는 자신의 회사 제품에 해당 제품이 자신의 회사 제품이라는 정보가 포함된 QR 코드를 부착하여 판매하면, 해당 회사의 제품을 이용하는 사용자는 해당 제품에 부착된 QR 코드를 스마트 폰의 인증 애플리케이션을 이용하여 스캔을 통해 해당 제품이 특정 회사의 제품이라는 것을 확인하는 것이 가능하다.
한편, QR 코드는 제작 기술이 공개되어 있기 때문에 모든 사람들이 쉽고 저렴하게 아무런 제약 없이 제작할 수 있는 환경을 가지고 있다. 때문에, 이러한 제작 환경으로 인하여 QR 코드는 위조되거나 변조되어 범죄의 도구로 사용될 여지가 다분하다.
이를 위의 예시에 적용하면, 범죄자는 특정 회사 제품이라는 정보가 포함된 QR 코드를 제작하여 정품이 아닌 제품에 해당 QR 코드를 부착하여 판매하는 것이 가능하며, 이는 곧 소비자가 정품 제품을 혼돈하여 짝퉁 제품을 구매할 수 있음을 의미한다. 따라서, 소비자는 원하는 정품 제품을 합리적인 가격에 구매하는 것이 아닌 짝퉁 제품을 불합리한 가격에 구매하게 되며 이는 시장 신뢰성 및 구매욕을 떨어뜨리는 요인으로 작용한다.
한편, 본 발명과 관련된 선행기술인 대한민국공보 제10-2012-0125025호에는 휴대단말기과 연동하는 차량관리 시스템에 있어서, 차량 정보를 수집하는 트립컴퓨터; 정보를 QR코드로 변환하는 QR코드 생성모듈을 구비하고, 상기 트립컴퓨터로부터 차량정보를 수신하여 수신한 차량정보를 QR코드로 변환하는 클러스터 마이컴; 및 상기 클러스터 마이컴으로부터 QR코드를 수신하여 표시하는 클러스터 디스플레이; 를 포함하고, 상기 트립컴퓨터는 차량의 시동 ON시 수집된 차량정보를 바탕으로 최초 차량정보를 생성하고, 차량의 시동 OFF시 수집된 차량정보를 바탕으로 최종 차량정보를 생성하며, 상기 최초 차량정보와 최종차량정보간의 차이 값을 산출하여 차량정보를 생성하는 것을 특징으로 하는 QR코드를 이용한 차량관리 시스템이 개시되어 있다.
하지만, 선행기술에는 QR 코드가 가지고 있는 위조 및 변조에 대한 문제 인식과 이를 해결하기 위한 방안을 제안하고 있지 않다. 따라서, 본 발명은 QR 코드의 위조 및 변조를 탐지할 수 있는 시스템에 대한 솔루션을 제공하고자 한다.
따라서, 종래의 문제점을 해결하기 위한 것으로, 본 발명은 제품 이력 정보와 정품 인증 정보를 유기적으로 혼합하여 QR 코드를 생성하고, 이렇게 생성된 QR 코드에서 추출되는 정품 인증 정보를 이용하여 QR 코드의 위변조 여부를 분별할 수 있는 QR 코드 위변조 탐지 시스템을 제공하는데 그 목적이 있다.
본 발명의 해결과제는 이상에서 언급한 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기 본 발명의 목적들 및 다른 특징들을 달성하기 위한 본 발명의 일 관점에 따르면, 제품 이력 정보와 정품 인증 정보가 예정된 패턴에 따라 유기적으로 혼합된 QR 코드가 부착된 인증 대상 제품; 상기 QR 코드를 검출하기 위한 검출 장치; 및 상기 검출 장치로부터 검출된 상기 QR 코드에 상기 정품 인증 정보와 상기 예정된 패턴을 적용하여 상기 제품 이력 정보를 추출하고 기 저장된 비교 이력 정보와 비교하여 상기 QR 코드의 위변조 여부를 판단하기 위한 서버 장치를 포함하는 QR 코드 위변조 탐지 시스템이 제공된다.
본 발명에 있어서 상기 검출 장치는, 상기 QR 코드를 촬영하기 위한 촬영부; 상기 촬영부를 통해 전달된 영상 데이터 중 상기 QR 코드에 대응하는 영역을 검출하기 위한 검출부; 및 상기 검출부에서 검출된 상기 QR 데이터를 전송하기 위한 통신부를 포함하는 것이 바람직하다.
본 발명에 있어서 상기 서버 장치로부터 피드백되는 QR 코드의 위변조 여부를 사용자에게 제공해주기 위한 알림 장치를 더 포함하는 것이 바람직하다.
본 발명에 있어서 상기 촬영부에 의해 촬영되는 촬영 영역을 표시해 주기 위한 디스플레이; 및 상기 디스플레이에 촬영된 상기 QR 코드의 위치에 따라 상기 검출 장치의 촬영 방향을 안내해주기 위한 스피커를 더 포함하는 것이 바람직하다.
본 발명에 있어서 상기 서버 장치는, 상기 검출 장치로부터 검출된 상기 QR 코드를 상기 정품 인증 정보와 상기 예정된 패턴에 따라 변환하여 상기 제품 이력 정보를 추출하는 추출부; 상기 비교 이력 정보와 상기 정품 인증 정보를 저장하기 위한 저장부; 및 상기 추출부에서 제공되는 상기 제품 이력 정보와 상기 비교 이력 정보를 비교하기 위한 비교부를 포함하는 것이 바람직하다.
본 발명에 있어서 상기 정품 인증 정보는 상기 인증 대상 제품의 생산 시간 정보와 난수 정보에 암호화 알고리즘을 적용하여 생성하는 것이 바람직하다.
상기 본 발명의 목적들 및 다른 특징들을 달성하기 위한 본 발명의 다른 관점에 따르면, 제품 이력 정보와 정품 인증 정보가 예정된 패턴에 따라 유기적으로 혼합된 QR 코드를 생성하는 단계; 및 상기 QR 코드에 상기 정품 인증 정보와 상기 예정된 패턴을 적용하여 상기 제품 이력 정보를 추출하고 기 저장된 비교 이력 정보와 비교하여 상기 QR 코드의 위변조 여부를 판단하는 단계를 포함하는 QR 코드 위변조 탐지 시스템의 동작 방법이 제공된다.
본 발명에 있어서 상기 QR 코드를 생성하는 단계는, 상기 인증 대상 제품의 생산 시점에 대응하는 특정 시간 값을 제1 암호화 함수에 적용한 다음 난수와 배타적 논리 합하여 상기 정품 인증 정보를 생성하는 단계; 상기 인증 대상 제품에 대한 상기 제품 이력 정보에 제2 암호화 함수를 적용하여 정보 값을 생성하는 단계; 상기 정보 값과 상기 정품 인증 정보를 배타적 논리 합한 다음 비밀키 값을 이용하여 암호화하여 암호화된 데이터를 생성하는 단계; 상기 인증 대상 제품의 제품 고유 식별자와 상기 특정 시간 값과 상기 암호화된 데이터와 상기 제품 이력 정보를 조합하여 QR 소스 데이터를 생성하는 단계; 및 상기 QR 소스 데이터를 이용하여 상기 QR 코드를 제작하는 단계를 포함하는 것이 바람직하다.
본 발명에 있어서 상기 제품 이력 정보와 상기 난수와 상기 특정 시간 값을 상기 QR 코드의 위변조 여부를 판단하는 서버에 저장하는 단계를 더 포함하는 것이 바람직하다.
본 발명에 있어서 인증 대상 제품에 부착된 상기 QR 코드를 검출 장치를 통해 검출하는 단계; 상기 검출된 QR 코드를 서버 장치로 전달하는 단계; 및 상기 QR 코드의 위변조 여부를 상기 검출 장치로 피드백하는 단계를 더 포함하는 것이 바람직하다.
본 발명에 있어서 상기 검출하는 단계는, 디스플레이에 표시되는 상기 QR 코드의 위치에 따라 촬영 방향을 안내하는 단계; 및 상기 안내하는 단계에 따라 상기 촬영 방향을 조절하여 상기 QR 코드를 인식 및 검출하는 단계를 포함하는 것이 바람직하다.
본 발명에 있어서 상기 QR 코드의 위변조 여부를 판단하는 단계는, 상기 QR 코드에 대응하는 고유 식별자와 특정 시간 값과 암호화된 데이터와 제품 이력 정보를 포함하는 QR 소드 데이터를 생성하는 단계; 상기 QR 소스 데이터를 참조하여 난수를 파싱 및 추출하고, 상기 난수와 기 저장된 난수를 비교하는 제1 비교 단계; 기 저장된 특정 시간 값에 제1 암호화 함수를 적용한 다음 상기 난수와 배타적 논리 합하여 정품 인증 정보를 생성하는 단계; 상기 암호화된 데이터(S`)에 공개키 값을 이용하여 복호화하여 복호화된 데이터(D`)를 생성하는 단계; 상기 복호화된 데이터에 상기 정품 인증 정보를 배타적 논리 합하여 상기 제품 이력 정보에 대응하는 값을 추출하여 저장하는 단계; 및 기 저장된 제품 이력 정보에 제2 암호화 함수를 적용하고 상기 저장하는 단계에서 저장된 값과 비교하는 제2 비교 단계를 포함하는 것이 바람직하다.
본 발명에 있어서 상기 제1 또는 제2 비교 단계의 결과에 따라 상기 QR 코드의 위변조 여부를 판단하는 단계를 더 포함하는 것이 바람직하다.
본 발명에 따른 QR 코드 위변조 탐지 시스템은 다음과 같은 효과를 제공한다.
본 발명은 정품에 부착된 QR 코드에 대한 위변조를 탐지하여 소비자가 짝퉁 제품이 아닌 올바른 정품 제품을 구매할 수 있도록 안정적인 소비 가이드 라인을 제공해 줄 수 있는 효과가 있다.
또한, 본 발명은 정품 제품을 생산하는 업체 측으로 합당한 판매 비용이 이동되고 정품 제품을 소비하는 사용자에게 안정적인 품질을 보증해 줌으로써 생산 업체와 소비자와의 신뢰성을 높이고 건강한 소비 문화를 도모해 줄 수 있는 효과가 있다.
본 발명의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
도 1 은 본 발명의 실시예에 따른 QR 코드 위변조 탐지 시스템을 설명하기 위한 블록도.
도 2 는 도 1 의 검출 장치와 서버 장치를 설명하기 위한 블록도.
도 3 은 본 발명의 실시예에 따른 QR 코드에 대한 생성 방법을 설명하기 위한 순서도.
도 4 는 본 발명의 실시예에 따른 QR 코드에 대한 검증 방법을 설명하기 위한 순서도.
도 2 는 도 1 의 검출 장치와 서버 장치를 설명하기 위한 블록도.
도 3 은 본 발명의 실시예에 따른 QR 코드에 대한 생성 방법을 설명하기 위한 순서도.
도 4 는 본 발명의 실시예에 따른 QR 코드에 대한 검증 방법을 설명하기 위한 순서도.
본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.
한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.
단수의 표현은 문맥상 명백히 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다" 또는 "가지다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
이하, 본 발명의 바람직한 실시 예에 따른 QR 코드 위변조 탐지 시스템에 대하여 상세히 설명한다.
도 1 은 본 발명의 실시예에 따른 QR 코드 위변조 탐지 시스템을 설명하기 위한 블록도이다.
도 1 을 참조하면, QR 코드 위변조 탐지 시스템은 제품 이력 정보와 정품 인증 정보가 예정된 패턴에 따라 유기적으로 혼합된 QR 코드(NURI)가 부착된 인증 대상 제품(100); 상기 QR 코드(NURI)를 검출하기 위한 검출 장치(200); 및 상기 검출 장치(200)로부터 검출된 상기 QR 코드(NURI)에 상기 정품 인증 정보와 상기 예정된 패턴을 적용하여 상기 제품 이력 정보를 추출하고 기 저장된 비교 이력 정보와 비교하여 상기 QR 코드(NURI)의 위변조 여부를 판단하기 위한 서버 장치(300)를 포함한다.
우선, 인증 대상 제품(100)은 업체가 생산할 수 있는 모든 제품과 소비자가 구매할 수 있는 모든 제품뿐만 아니라 인증을 확인 받기 위하여 QR 코드(NURI)가 부착되는 모든 제품을 의미한다.
인증 대상 제품(100)의 표면에는 QR 코드(NURI)가 부착되어 있으며, QR 코드(NURI)는 점, 선 또는 면이 반복되는 2차원 이상의 형태를 가질 수 있다. QR 코드(NURI)는 인증 대상 제품(100)에 대한 특성 이력 정보, 유통 이력 정보, 제조사 이력 정보, 생성 이력 정보와 같은 제품 이력 정보를 포함하고 있으며, 특히 본 발명의 실시예에 따른 QR 코드(NURI)는 이러한 제품 이력 정보와 정품 인증 정보가 예정된 패턴에 따라 유기적으로 혼합되어 생성되는 것을 특징으로 한다.
여기서, 제품 이력 정보와 정품 인증 정보를 예정된 패턴에 따라 유기적으로 혼합하는 이유는 제품 이력 정보와 정품 인증 정보가 단순 조합을 통해 QR 코드(NURI)로 제작되는 경우 위변조가 가능하기 때문이며, 본 발명은 QR 코드(NURI)의 위변조를 방지하기 위하여 이후 설명될 도 3 및 도 4 와 같은 방법으로 QR 코드(NURI)를 생성하고 이렇게 생성된 QR 코드(NURI)를 이용하여 위변조 여부를 탐지하는 것이 가능하다.
다음으로, 검출 장치(200)는 QR 코드(NURI)를 검출하기 위한 구성으로, 스마트 폰(Smart phone), 태블릿 PC(Tablet PC), 웨어러블 글래스(Wearable glass) 등을 비롯한 전자 기기로서, QR 코드(NURI)를 촬영하여 스캔이 가능하며 데이터 통신이 가능한 모든 형태의 전자 기기를 포함할 수 있다.
여기서, 검출 장치(200)는 촬영된 QR 코드(NURI)를 사용자가 볼 수 있도록 하기 위한 디스플레이(V)와, QR 코드(NURI)를 촬영하는데 필요한 여러 기능들을 위한 버튼(B)들이 마련될 수 있다.
참고적으로, 검출 장치(200)에는 이후 설명될 서버 장치(300)에서 출력되는 피드백 데이터(FD)를 사용자에게 제공해주기 위한 알림 장치가 구성될 수 있으며, 디스플레이(V)는 피드백 데이터(FD)를 시각으로 알려주기 위한 알림 장치에 해당하며, 스피커(S) 역시 피드백 데이터(FD)를 청각을 통해 알려주기 위한 알림 장치에 해당한다.
마지막으로, 서버 장치(300)는 검출 장치(200)로부터 검출된 QR 코드(NURI)에 정품 인증 정보와 예정된 패턴을 적용하여 제품 이력 정보를 추출하고 이를 기 저장된 비교 이력 정보와 비교하여 QR 코드(NURI)의 위변조 여부를 판단하기 위한 구성이다. 여기서, 비교 이력 정보는 서버 장치(300)에 미리 저장된 제품 이력 정보를 의미한다.
이후 다시 설명하겠지만, 서버 장치(300)에는 제품 이력 정보에 대응하는 비교 이력 정보와 정품 인증 정보가 저장된다. 그래서 서버 장치(300)는 정품 인증 정보와 예정된 패턴을 이용하여 QR 코드(NURI)에서 제품 이력 정보를 추출하고, 이렇게 추출된 제품 이력 정보와 기 저장된 비교 이력 정보의 비교 결과를 피드백 데이터(FD)로써 검출 장치(200)로 제공해 주는 것이 가능하다.
이어서, 검출 장치(200)를 통해 QR 코드(NURI)를 전송한 사용자는 검출 장치(200)로 전송된 피드백 데이터(FD)를 통해 해당 QR 코드(NURI)가 부착된 인증 대상 제품(100)이 정품인지 짝퉁인지를 판가름하는 것이 가능하다.
본 발명의 실시예에 따른 위변조 탐지 시스템은 정품 인증 정보가 제품 이력 정보와 예정된 패턴에 따라 유기적으로 혼합된 QR 코드(NURI)가 부착된 인증 대상 제품(100)과, QR 코드(NURI)를 검출하는 검출 장치(200), 그리고 여기서 검출된 QR 코드(NURI)에서 제품 이력 정보를 추출하여 QR 코드(NURI)의 위변조 여부를 판단하는 서버 장치(300)를 포함한다. 그리고, 이러한 구성을 통해 인증 대상 제품(100)에 부착되어 있는 QR 코드(NURI)에 대한 위변조 여부를 판단하여 사용자에게 제공하는 것이 가능하며, 이는 사용자가 올바른 정품 제품을 구매할 수 있는 환경을 조성해 줄 수 있고, 더 나아가 생산 업체와 소비자와의 신뢰성을 높여줄 수 있다.
도 2 는 도 1 의 검출 장치(200)와 서버 장치(300)를 설명하기 위한 블록도이다.
도 2 를 참조하면, 검출 장치(200)는 상기 QR 코드(NURI)를 촬영하기 위한 촬영부(210); 상기 촬영부(210)를 통해 전달된 영상 데이터 중 상기 QR 코드(NURI)에 대응하는 영역을 검출하기 위한 검출부(220); 상기 검출부(220)에서 검출된 상기 QR 코드(NURI)를 전송하기 위한 통신부(230); 및 상기 촬영부(210)와 검출부(220)와 통신부(230)를 제어하기 위한 제어부(240)를 포함한다.
다시 도 1 을 참조하면, 검출 장치(200)는 촬영부(210)와 검출부(220)와 통신부(230)와 제어부(240) 이외에 디스플레이(V)와 스피커(S)를 구비하는 것이 가능하다.
여기서, 디스플레이(V)는 검출 장치(200)가 정확하게 QR 코드(NURI)를 인식하여 검출하게 하기 위한 구성으로, 촬영부(210)에 의해 촬영되는 실제 촬영 영역에 QR 코드(NURI)가 정확히 배치되어 촬영되도록 사용자로 하여금 디스플레이(V)에 촬영된 QR 코드(NURI)의 위치를 참조하여 검출 장치(200)의 촬영 방향을 조절하게끔 유도하는 것이 가능하다. 또한, 디스플레이(V)는 이후 설명될 피드백 데이터(FD)에 따라 인증 대상 제품(100)이 정품인지 아닌지에 대한 결과를 색깔이나 메시지 등과 같이 시각적으로 표현해 준다.
마찬가지로, 스피커(S)는 서버 장치(300)에서 제공되는 피드백 데이터(FD)에 따라 인증 대상 제품(100)이 정품인지 아닌지에 대한 결과를 음향이나 음성 등과 같이 청각적으로 표현해준다. 그리고, 시력이 좋지 않은 사용자를 위하여 디스플레이(V)와 연동되어 촬영 영역에 QR 코드(NURI)가 위치하지 않는 경우 QR 코드(NURI)가 정확하게 위치될 수 있도록 검출 장치(200)의 촬영 방향을 별도로 내장된 음성으로 안내해주는 것이 가능하다.
이와 관련하여 참고적으로, 이후 설명될 검출 장치(200)의 제어부(240)는 디스플레이(V)에 표시되는 QR 코드(NURI)의 위치에 따라 검출 장치(200)가 이동해야 하는 방향을 정의할 수 있는데, 예컨대 디스플레이(V)에 표시 영역 중 왼쪽 영역에 QR 코드(NURI)가 치우쳐 촬영되는 경우 스피커(S)에서는 검출 장치(200)를 왼쪽 방향으로 움직이라는 음성을 제공하고, 반대로 디스플레이(V)의 오른쪽 영역에 QR 코드(NURI)가 촬영되는 경우 스피커(S)에서는 검출 장치(200)를 오른쪽 방향으로 움직이라는 음성을 제공하는 것이 가능하다.
따라서, 검출 장치(200)를 이용하는 사용자는 해당 음성 안내에 따라 검출 장치(200)의 촬영 방향을 조절하고, 그 결과 검출 장치(200)는 QR 코드(NURI)를 원하는 배치에서 촬영하여 정확하게 인식 및 검출하는 것이 가능하다. 이후 검출 장치(200)는 이렇게 검출된 QR 코드(NURI)에 대응하는 데이터(DAT)를 서버 장치(300)로 전달한다.
다시 도 2 를 참조하면, 서버 장치(300)는 상기 검출 장치(200)로부터 검출된 상기 QR 코드(NURI)를 수신받기 위한 통신부(310); 상기 통신부(310)로 수신된 상기 QR 코드(NURI)를 상기 정품 인증 정보와 상기 예정된 패턴에 따라 변환하여 상기 제품 이력 정보를 추출하는 추출부(320); 상기 비교 이력 정보와 상기 정품 인증 정보를 저장하기 위한 저장부(330); 및 상기 추출부(320)에서 제공되는 상기 제품 이력 정보와 상기 비교 이력 정보를 비교하기 위한 비교부(340)를 포함한다.
도 2 의 검출 장치(200)와 서버 장치(300) 각각의 구성에 대한 보다 자세한 설명은 도 3 및 도 4 의 동작 설명을 통해 보다 자세히 하기로 한다.
도 3 은 본 발명의 실시예에 따른 QR 코드(NURI)에 대한 생성 방법을 설명하기 위한 순서도다.
인증 대상 제품(100)의 생산 업체는 QR 코드(NURI)를 생성하기 위하여 제1 내지 제5 생성 단계(G_S1, G_S2, G_S3, G_S4, G_S5)를 거친다.
우선, 제1 생성(G_S1)에서는 특정 시간 값(TS)을 제1 암호화 함수(H1)에 적용한 다음 난수(R)와 배타적 논리 합(exclusive OR)하여 정품 인증 정보(PSK)를 생성한다.
여기서, 특정 시간 값(TS)은 인증 대상 제품(100)과 관련된 제품 생산 시점에 대응하는 시간을 의미하고, 제1 암호화 함수(H1)는 특정 데이터를 암호화하고자 할 때 사용되는 암호화 알고리즘을 의미하며, 난수(R)는 무질서하게 흩어져 있는 수의 집합 내에서 여러 가지 샘플을 수집하고자 할 때 어떤 확률을 가지고 수집되는 수의 집합을 의미한다.
이렇게 제1 생성 단계(G_S1)에서 생성되는 정품 인증 정보(PSK)는 인증 대상 제품(100)의 QR 코드(NURI)의 위변조 여부를 판단하기 위한 기준이 된다.
다음으로, 제2 생성 단계(G_S2)에서는 인증 대상 제품(100)에 대한 제품 이력 정보(InF)에 제2 암호화 함수(H2)를 적용하여 정보 값(D)을 생성한다.
여기서, 제품 이력 정보(InF)는 인증 대상 제품(100)의 특성 이력 정보, 유통 이력 정보, 제조사 이력 정보, 생성 이력 정보와 같은 제품 이력 정보 등을 포함할 수 있다.
이렇게 제2 생성 단계(G_S2)에서 생성되는 정보 값(D)은 인증 대상 제품(100)이 해당 제품이 맞는지를 판단하기 위한 기준이 됨과 동시에 정품 인증 정보(PSK)와 마찬가지로 위변조 여부를 판단하기 위한 기준이 된다.
참고적으로, 본 발명의 실시예에서는 정품 인증 정보(PSK)에 제1 암호화 함수(H1)를 적용하고 제품 이력 정보(InF)에 제2 암호화 함수(H2)를 적용하였는데, 이는 정품 인증 정보(PSK)와 제품 이력 정보(InF)에 동일한 암호화 함수를 적용하지 않음으로써 기존에 단순 조합의 문제점을 원천적으로 해소하고 QR 코드(NURI)의 위변조 여부를 판단할 수 있는 조건을 확보하기 위함이다.
다음으로, 제3 생성 단계(G_S3)에서는 정보 값(D)과 정품 인증 정보(PSK)를 배타적 논리 합한 다음 제조 업체의 비밀키 값(SK)을 이용하여 암호화하여 암호화된 데이터(S)를 생성하고, 제4 생성 단계(G_S4)에서는 제품 고유 식별자(PID)와 특정 시간 값(TS)과 암호화된 데이터(S)와 제품 이력 정보(InF)를 조합하여 QR 소스 데이터(Y)를 생성한다. 여기서, 제품 고유 식별자(PID)는 인증 대상 제품(100)의 고유 번호를 의미한다.
마지막으로, 제5 생성 단계(G_S5)에서는 QR 소스 데이터(Y)를 이용하여 QR 코드(NURI)를 제작한다. 이때, 서버 장치(300)에는 제품 이력 정보(InF)와 난수(R)와 특정 시간 값(TS)이 도 2 의 저장부(330)에 저장될 수 있다.
본 발명의 실시예에 따른 QR 코드 위변조 탐지 시스템은 인증 대상 제품(100)에 대한 제품 이력 정보(InF)에 정품 인증 정보(PSK)를 베타적 논리 합하여 암호화된 데이터(S)를 생성하고, 제품 고유 식별자(PID)와 특정 시간 값(TS)과 암호화된 데이터(S)와 제품 이력 정보(InF)를 조합한 QR 소스 데이터(Y)를 이용하여 QR 코드(NURI)를 생성하는 것이 가능하다. 따라서, 기존의 단순 조합을 통해 생성되는 QR 코드(NURI)의 경우 위변조가 가능하고 해당 제품이 정품인지를 판가름 하는 것이 불가능하였지만, 본 발명의 실시예를 통해 제작되는 QR 코드(NURI)의 경우 제품 이력 정보(InF)에 정품 인증 정보(PSK)가 예정된 패턴에 따라 유기적으로 혼합되어 생성되기 때문에 이후 설명될 위변조 여부 판단 방법을 통해 QR 코드(NURI)의 위변조 여부를 명확하게 판단하는 것이 가능하다.
한편, 이렇게 생성된 QR 코드(NURI)는 도 1 의 인증 대상 제품(100)에 부착되어 소비자에게 판매된다. 그리고, 소비자는 검출 장치(200)를 통해 QR 코드(NURI)가 위변조 되었는지의 판단과 함께 인증 대상 제품(100)이 정품인지를 판단하기 위하여 검출 장치(200)를 이용하여 QR 코드(NURI)를 촬영 및 스캔하여 서버 장치(300)로 전송한다.
이와 관련하여 다시 도 2 를 참조하면, 소비자는 검출 장치(200)의 촬영부(210)를 통해 인증 대상 제품(100)에 부착된 QR 코드(NURI)를 촬영하고, 검출부(220)는 촬영된 영역 중 QR 코드(NURI)를 인식하여 검출한다. 이어서, 통신부(230)는 인식된 QR 코드(NURI)를 전송 가능한 데이터(DAT)로 변형하여 전송한다. 도 3 의 순서를 통해 생성된 QR 코드(NURI)는 이와 같은 검출 장치(200)의 내부 동작에 따라 서버 장치(300)로 전달된다.
도 4 는 본 발명의 실시예에 따른 QR 코드(NURI)에 대한 검증 방법을 설명하기 위한 순서도이다.
위에서 설명하였듯이, 검출 장치(200)는 QR 코드(NURI)에 대응하는 데이터(DAT)를 서버 장치(300)에 전송한다. 그리고, 서버 장치(300)는 QR 코드(NURI)에 대한 검증 방법을 위하여 제1 내지 제6 검증 단계(V_S1, V_S2, V_S3, V_S4, V_S5, V_S6)를 거친다.
우선, 제1 검증 단계(V_S1)에서는 QR 코드(NURI)에 대응하는 QR 소스 데이터(Y`)를 생성하고, QR 소스 데이터(Y`)를 통해 제품 고유 식별자(PID`)와 특정 시간 값(TS`)과 암호화된 데이터(S`)와 제품 이력 정보(InF`)를 얻을 수 있다. 여기서, QR 코드(NURI)가 정상인지 위변조 되었는지를 알 수 없기 때문에 Y 대신에 Y` 로 기재하였다.
참고로, 이때 얻어지는 제품 고유 식별자(PID`)와 특정 시간 값(TS`)과 암호화된 데이터(S`)와 제품 이력 정보(InF`)는 아직 복호화가 되지 않은 시드 데이터(seed data)이다.
다음으로, 제2 검증 단계(V_S2)에서는 QR 소스 데이터(Y`)에서 예정된 형식을 참조하여 난수(R`)을 파싱 및 추출하고, 이렇게 추출된 난수(R`)을 서버 장치(300)에 기 저장된 난수(R)과 비교한다. 그리고, 만약 추출된 난수(R`)가 기 저장된 난수(R)와 다른 경우 QR 코드(NURI)가 위변조됨을 판단하고 이 같은 결과를 검출 장치(200)에 피드백 데이터(FD)로 전달한다.
다음으로, 제3 검증 단계(V_S3)에서는 기 저장된 특정 시간 값(TS)을 제1 암호화 함수(H1)에 적용한 다음 난수(R`)와 배타적 논리 합하여 정품 인증 정보(PSK`)를 생성한다.
다음으로, 제4 검증 단계(V_S4)에서는 암호화된 데이터(S`)에 공개키 값(PK)을 이용하여 복호화하여 복호화된 데이터(D`)를 생성하고, 제5 검증 단계(V_S5)에서는 복호화된 데이터(D`)에 정품 인증 정보(PSK`)를 배타적 논리 합하여 제품 이력 정보(InF`)에 대응하는 값을 추출하고 V 에 저장한다. 참고로, QR 코드(NURI) 생성시 암호화된 데이터(S)에는 제품 이력 정보(InF)와 특정 시간 값(TS)이 포함되어 있기 때문에 복호화된 데이터(D`)와 정품 인증 정보(PSK`)를 배타적 논리 합한다는 것은 제품 이력 정보(InF)가 암호화된 제품 이력 정보(D)를 추출한다는 것을 의미한다. 즉, V 는 QR 소스 데이터(Y`)에서 추출된 암호화된 제품 이력 정보를 의미한다.
마지막으로, 제6 검증 단계(V_S6)에서는 저장부(330)에 저장된 제품 이력 정보(InF)에 제2 암호화 함수(H2)를 적용하고 제5 검증 단계(V_S5)에서 생성된 V 즉, QR 소스 데이터(Y`)에서 추출된 암호화된 제품 이력 정보를 비교하여 동일 여부를 판단한다.
도 3 의 제2 생성 단계(G_S2)에서 볼 수 있듯이 제품 이력 정보(InF)에 제2 암호화 함수(H2)를 적용한 것은 암호화된 제품 이력 정보(D)이기 때문에 제5 검증 단계(V_S5)에서 생성된 V 와 비교하여, 만약 서로 동일하다면 QR 코드(NURI)가 정상적이라는 것을 의미하고 서로 동일하지 않다면 QR 코드(NURI)가 위변조되어 비정상적이라는 것을 의미한다.
이와 관련하여 다시 도 2 를 참조하면, 소비자는 검출 장치(200)를 통해 QR 코드(NURI)에 대응하는 데이터(DAT)를 서버 장치(300)에 전송하면, 서버 장치(300)의 통신부(310)를 이를 수신한다. 추출부(320)는 QR 코드(NURI)에 대응하는 데이터(DAT)를 정품 인증 정보(PSK`)에 따라 변환하여 제품 이력 정보(InF`)를 추출하고, 비교부(340)는 이렇게 추출된 제품 이력 정보(InF`)와 저장부(330)에 저장된 제품 이력 정보(InF)를 비교하여 QR 코드(NURI)의 위변조 여부를 검출한다. 이렇게 검출된 위변조 여부 결과는 다시 통신부(310)에서 피드백 데이터(FD)를 통해 검출 장치(200)로 전달된다.
그래서, 인증 대상 제품(100)에 부착된 QR 코드(NURI)의 위변조 여부를 판단하고자 했던 사용자는 검출 장치(200)로부터 QR 코드(NURI)의 위변조 여부에 대한 판단 결과를 제공받을 수 있다.
한편, 피드백 데이터(FD)는 QR 코드(NURI)의 위변조 여부에 대한 판단 결과뿐 만 아니라 제품 이력 정보 역시 포함될 수 있으며, 따라서 검출 장치(200)는 인증 대상 제품(100)에 대한 제품 이력 정보 역시 사용자에게 제공하는 것이 가능하다.
결론적으로, 본 발명의 실시예에 따른 QR 코드 위변조 탐지 시스템은 제품 이력 정보와 정품 인증 정보를 유기적으로 혼합하여 QR 코드를 생성하고 이렇게 생성된 QR 코드를 이용하여 위변조 여부를 판가름 해줌으로써, 사용자가 정적 금액으로 마음 놓고 정품 제품을 구매하여 고품질의 제품을 정당하게 이용할 수 있는 소비 문화 환경을 조성해 준다.
본 명세서에서 설명되는 실시 예와 첨부된 도면은 본 발명에 포함되는 기술적 사상의 일부를 예시적으로 설명하는 것에 불과하다. 따라서, 본 명세서에 개시된 실시 예는 본 발명의 기술적 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이므로, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아님은 자명하다. 본 발명의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당업자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시 예는 모두 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
100 : 인증 대상 제품
200 : 검출 장치
300 : 서버 장치
200 : 검출 장치
300 : 서버 장치
Claims (13)
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 제품 이력 정보와 정품 인증 정보가 예정된 패턴에 따라 유기적으로 혼합된 QR 코드를 생성하는 단계; 및
상기 QR 코드에 상기 정품 인증 정보와 상기 예정된 패턴을 적용하여 상기 제품 이력 정보를 추출하고 기 저장된 비교 이력 정보와 비교하여 상기 QR 코드의 위변조 여부를 판단하는 단계를 포함하되,
상기 QR 코드를 생성하는 단계는,
인증 대상 제품의 생산 시점에 대응하는 특정 시간 값을 제1 암호화 함수에 적용한 다음 난수와 배타적 논리 합하여 상기 정품 인증 정보를 생성하는 단계;
상기 인증 대상 제품에 대한 상기 제품 이력 정보에 제2 암호화 함수를 적용하여 정보 값을 생성하는 단계;
상기 정보 값과 상기 정품 인증 정보를 배타적 논리 합한 다음 비밀키 값을 이용하여 암호화하여 암호화된 데이터를 생성하는 단계;
상기 인증 대상 제품의 제품 고유 식별자와 상기 특정 시간 값과 상기 암호화된 데이터와 상기 제품 이력 정보를 조합하여 QR 소스 데이터를 생성하는 단계; 및
상기 QR 소스 데이터를 이용하여 상기 QR 코드를 제작하는 단계를 포함하는
QR 코드 위변조 탐지 시스템의 동작 방법.
- 삭제
- 제7항에 있어서,
상기 제품 이력 정보와 상기 난수와 상기 특정 시간 값을 상기 QR 코드의 위변조 여부를 판단하는 서버에 저장하는 단계를 더 포함하는
QR 코드 위변조 탐지 시스템의 동작 방법.
- 제7항에 있어서,
인증 대상 제품에 부착된 상기 QR 코드를 검출 장치를 통해 검출하는 단계;
상기 검출된 QR 코드를 서버 장치로 전달하는 단계; 및
상기 QR 코드의 위변조 여부를 상기 검출 장치로 피드백하는 단계를 더 포함하는
QR 코드 위변조 탐지 시스템의 동작 방법.
- 제10항에 있어서,
상기 검출하는 단계는,
디스플레이에 표시되는 상기 QR 코드의 위치에 따라 촬영 방향을 안내하는 단계; 및
상기 안내하는 단계에 따라 상기 촬영 방향을 조절하여 상기 QR 코드를 인식 및 검출하는 단계를 포함하는
QR 코드 위변조 탐지 시스템의 동작 방법.
- 제7항에 있어서,
상기 QR 코드의 위변조 여부를 판단하는 단계는,
상기 QR 코드에 대응하는 고유 식별자와 특정 시간 값과 암호화된 데이터와 제품 이력 정보를 포함하는 QR 소스 데이터를 생성하는 단계;
상기 QR 소스 데이터를 참조하여 난수를 파싱 및 추출하고, 상기 난수와 기 저장된 난수를 비교하는 제1 비교 단계;
기 저장된 특정 시간 값에 제1 암호화 함수를 적용한 다음 상기 난수와 배타적 논리 합하여 정품 인증 정보를 생성하는 단계;
상기 암호화된 데이터(S`)에 공개키 값을 이용하여 복호화하여 복호화된 데이터(D`)를 생성하는 단계;
상기 복호화된 데이터에 상기 정품 인증 정보를 배타적 논리 합하여 상기 제품 이력 정보에 대응하는 값을 추출하여 저장하는 단계; 및
기 저장된 제품 이력 정보에 제2 암호화 함수를 적용하고 상기 저장하는 단계에서 저장된 값과 비교하는 제2 비교 단계를 포함하는
QR 코드 위변조 탐지 시스템의 동작 방법.
- 제12항에 있어서,
상기 제1 또는 제2 비교 단계의 결과에 따라 상기 QR 코드의 위변조 여부를 판단하는 단계를 더 포함하는
QR 코드 위변조 탐지 시스템의 동작 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170108855A KR102033621B1 (ko) | 2017-08-28 | 2017-08-28 | Qr 코드 위변조 탐지 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170108855A KR102033621B1 (ko) | 2017-08-28 | 2017-08-28 | Qr 코드 위변조 탐지 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190023323A KR20190023323A (ko) | 2019-03-08 |
KR102033621B1 true KR102033621B1 (ko) | 2019-10-21 |
Family
ID=65800404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170108855A KR102033621B1 (ko) | 2017-08-28 | 2017-08-28 | Qr 코드 위변조 탐지 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102033621B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110034821A (zh) * | 2019-03-25 | 2019-07-19 | 浩云科技股份有限公司 | 一种带反馈信号的二维码隔离网络信息传递装置及其方法 |
KR102272922B1 (ko) * | 2019-06-21 | 2021-07-05 | 주식회사 두빛나래소프트 | Qr 코드를 분류 및 처리하는 방법, 컴퓨터 프로그램 및 장치 |
KR102477213B1 (ko) * | 2019-11-14 | 2022-12-13 | 한국조폐공사 | 작업증명기술을 이용하여 qr 코드의 보안성을 강화하는 방법, 이를 이용한 사용자 단말 및 가맹점 단말 |
KR102511635B1 (ko) | 2022-10-06 | 2023-03-16 | 류수은 | Qr 코드를 이용한 시계 정품 감정 서비스 제공 시스템 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120038859A (ko) * | 2010-10-14 | 2012-04-24 | 정태길 | 클라우드 컴퓨팅 기반의 모바일 오피스를 위한 정보 출력 단말 장치 |
KR101762260B1 (ko) | 2011-05-06 | 2017-08-04 | 현대자동차주식회사 | Qr코드를 이용한 차량관리 시스템 및 그 방법 |
KR20130082243A (ko) * | 2012-01-11 | 2013-07-19 | 노윤근 | Qr 코드를 이용한 정품인증 방법 |
KR101420361B1 (ko) * | 2012-07-17 | 2014-07-21 | 석인수 | 큐알코드를 이용한 정품인증시스템과 방법 및 그를 실행하기 위한 프로그램이 기록되는 컴퓨터로 읽을 수 있는 기록매체 |
KR20150104697A (ko) * | 2014-03-06 | 2015-09-16 | 삼성전자주식회사 | 정보 무늬 코드를 이용한 개인 전자장치의 그룹핑 방법 및 장치 |
-
2017
- 2017-08-28 KR KR1020170108855A patent/KR102033621B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20190023323A (ko) | 2019-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102033621B1 (ko) | Qr 코드 위변조 탐지 시스템 | |
KR101296137B1 (ko) | 큐알코드이용 모바일아이디데이터 보안 방법 및 시스템 | |
US10019530B2 (en) | ID tag authentication system and method | |
US20160098723A1 (en) | System and method for block-chain verification of goods | |
US10453105B2 (en) | Encrypted payment image | |
KR101801323B1 (ko) | 모바일 기기를 이용하여 IoT 기기를 인증하는 방법 및 시스템 | |
CN104780043A (zh) | 基于二维码的门禁控制方法和*** | |
KR101635074B1 (ko) | 모바일 비대면 실명 확인을 통한 금융 서비스 제공 방법 및 시스템 | |
CN101551840A (zh) | 摄像头模块及认证*** | |
AU2016226319A1 (en) | Authentication-activated augmented reality display device | |
JP7235258B2 (ja) | 正規品認証コンテンツの生成装置およびこれを用いる統合認証システム | |
JP2017016615A (ja) | 正規品認証手段および正規品認証システム | |
CN109615402A (zh) | 基于区块链技术的产品质量追溯防伪*** | |
CN110546666A (zh) | 增强现实和虚拟现实操作*** | |
JP2017511548A (ja) | 商品の偽造防止検証システム | |
US11797974B2 (en) | Systems and methods for securely generating and printing a document | |
KR102007159B1 (ko) | 정품인증 단말, 플랫폼 및 정품인증 방법 | |
KR101638787B1 (ko) | 위치정보와 단말기 고유번호 기반의 모바일 티켓 보안시스템 및 그 방법 | |
US10129266B2 (en) | Identity information systems and methods | |
KR101788265B1 (ko) | 자필서명 인증 기술을 이용한 비대면 금융 서비스 시스템 | |
CN106535082B (zh) | 数据处理方法、装置和*** | |
WO2015028339A1 (en) | Mobile transaction data verification device and method of data verification | |
US20130090059A1 (en) | Identity verification | |
KR20150080658A (ko) | 상품 인증 방법 및 이를 지원하는 장치 | |
KR20150044150A (ko) | 문서 이미지 전송 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
E701 | Decision to grant or registration of patent right | ||
E701 | Decision to grant or registration of patent right |