Summary: | 碩士 === 東海大學 === 資訊工程學系 === 102 === QR Code (Quick Response Code) is one of the widely used two-dimensional matrix barcode developed in 1994 by Denso Wave Japan, it was adopted in automotive industries in the early days. In 1999 QR Codes are approved as JIS (Japanese Industrial Standards) X 0510, and approved as ISO/IEC18004 standard in 2000. Despite the use in industries, QR Codes are also suitable for consumers, since mobile devices are more and more popular these days.
QR Codes are designed to be fault tolerant by adopting Reed-Solomon error correction, QR Codes with minor damages (7%~30%) should still render readable with the help of error correction.
However, there are many potential risks while scanning a specially designed malicious QR Code without users’ knowledge. This may result the device being compromised, or the user may face Phishing attacks by using social engineering tricks.
QR Codes have good capability of fault tolerance, it is possible to use this particular characteristic to embed watermarks for the use of validation. With the proposed method, the system can validate if the QR Code is from a trusted source when users scan their QR Codes by reading the embedded watermark, so it is possible to reduce the risk of scanning malicious QR Codes without knowledge.
The biggest challenge is that embedded watermarks should be able to survive under the damage done by printing and scanning.
|