Giter Club home page Giter Club logo

a-protected_qr_code-qr-code-encryption-layer-for-qr-codes-in-plainsight-and-machine-vision's Introduction

generates inside of genereating

https://github.com/c4pt000/polymorphic-QR-code-and-visual-secure-QR-code

WIP** eventually

(2 years ago I thought it could sit in the middle of the QR code directly which is also possible instead of picking a specific corner of the larger QR code)

the QR code has to have a small region visible of pin dots within the rest of the pin dots a QR code inside of a QR code around 25 px by 25 px for a 250 px by 250 px size QR code (guestimate) the smaller QR code has a region that is generated for an OTP or 2FA pin to allow a camera to do the visual detection to allow import from the client side into the device

  • for sensitive data QR code import (this is a fictious QR code just as a visual mental experiment / explaination

QR code opens a statue of liberty informational from wikipedia from the smaller QR code in the image but really the smaller QR code would load a pin request to the phone and the smaller QR code would be generated from the phone's QR client that generats a pin to generate the smaller QR code the larger QR code would be compressed QR code data of the actual data that is protected by the smaller QR code

maybe this kind of design could help the regular end user better visually recoginze that the QR code has a layer of protection with a pin instead of being interwoven right into the middle of the QR code

easier

centered by lastpass type of engine for PIN generator centered at X,Y 0,0 of QR generated larger QR code generates with a hole in the middle for the pin pattern around the 2FA layer in the middle by part of the 2FA layer is part of the exterior QR code that is generated

s1

data must be interwoven between larger exterior QR code and internal smaller QR code,

(the internal QR code can use maybe something similar to the lastpass engine to generate a QR code based on PIN) (the (larger)exterior QR code interweaves in the right hand corner(north west corner) by 1/4 of the internal QR code by pixel/image size

the camera doing the import of the QR has to recoginze the pattern as double QR code as a protect QR code to request a pin to enter on the camera side to decode the double QR code protected by pin

fictious real world example / application as a visual mental experiment / explaination

current QR codes are unprotected from any shoulder surfer with a QR code enabled smart phone

whether it is a QR code for cryptocurrency or a QR code for password logins generated for QR code import

this would be a QR code protecting this website from loading into any nearby device if it was tied a login (obviously this is the banks screen before a login and password is needed but just for an example if it was other sensitive information)

centered

s1

HYOSUNG also protecting a receipt from being imported from someone nearby to stop social engineering campaigns of someone knowing X amount of dollars from withdrawal or deposit trying to social engineer the bank on the phone when they ask about X amount of money

s1

PIN ENTERED TO REVEAL RECEIPT (would have receipt data just an example here)

s1

update noticed this news story

https://threatpost.com/qr-codes-cyberattack-usage-spikes/165526/

^^ non protected QR code images without a binding OTP or 2FA pin encoded into the QR as a small grouping of dots (through a QR code generator linked to a 2FA key or OTP key to generate a key to allow a phone or camera client to make the import to the device)

as proposed below a few years ago

QR-code-Encryption-layer-for-QR-codes-in-plainsight

QR code Encryption layer for QR codes in plainsight

to add a layer to the standard model of QR code engines for the random creation of QR codes to protect the QR code for authorized user application import

a signing key could be implemented as part of the QR pattern as layer of encryption and this same signing key used to generate the QR code could be imported into the application before any QR code is imported from the generating application to further protect QR codes from the misuse of most photographic equipment to protect and prevent the QR code from being imported to external applications outside of the user importing the QR code into said user's application

application authorized QR codes, using a signing key to generate the encryption layer as part of an extended pattern of the already existient QR code pattern generation nested in the QR code

used to protect sensitive or financial information encoded into a QR code

s1

s1

this scumbag is useless even though it might be a laughter of piss rolling down someones leg https://raw.githubusercontent.com/c4pt000/a-PROTECTED_QR_CODE-QR-code-Encryption-layer-for-QR-codes-in-plainsight-and-machine-vision/master/evil-scumbag-dinosaur.png

same photo when he turns inside out capturing unprotected QR code data of sensitive data https://raw.githubusercontent.com/c4pt000/a-PROTECTED_QR_CODE-QR-code-Encryption-layer-for-QR-codes-in-plainsight-and-machine-vision/master/evil-scumbag-dinosaur-turned-inside-out.png

https://github.com/c4pt000/boaatmfix

https://www.reddit.com/r/pcmasterrace/comments/ay7uhc/to_reduce_time_and_energy_waste_with_copy_and/

https://github.com/c4pt000/chromiumQR-desktop

a-protected_qr_code-qr-code-encryption-layer-for-qr-codes-in-plainsight-and-machine-vision's People

Contributors

c4pt000 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.