C'è una risposta banale: decidi una password giornaliera, stampala su un pass e hai esattamente il sistema che stai descrivendo: un "pattern" che è stampato su un supporto fisico, che può essere controllato da un umano essere senza alcun dispositivo o hardware aggiuntivo.
Se sei disposto a leggere un po 'il requisito, c'è una tecnica chiamata " visual cryptography " che fa qualcosa un po 'simile ma richiede anche che la persona che esegue la convalida abbia accesso a un determinato componente hardware (in questo caso, una maschera trasparente che - che può essere stampata quando necessario)
L'articolo di Wikipedia collegato ha un buon esempio di un simile algoritmo:
There is a simple algorithm for binary (black and white) visual
cryptography that creates 2 encrypted images from an original
unencrypted image. The algorithm is as follows: First create an image
of random pixels the same size and shape as the original image. Next,
create a second image the same size and shape as the first, but where
a pixel of the original image is the same as the corresponding pixel
in the first encrypted image, set the same pixel of the second
encrypted image to the opposite color. Where a pixel of the original
image is different than the corresponding pixel in the first encrypted
image, set the same pixel of the second encrypted image to the same
color as the corresponding pixel of the first encrypted image. The two
apparently random images can now be combined using an exclusive-or
(XOR) to re-create the original image.
Questa semplice tecnica ha diversi svantaggi, tuttavia: in primo luogo, chiunque abbia accesso a un pass di accesso valido può riprodurlo molto facilmente, anche senza comprendere il codice. in secondo luogo, è necessario distribuire la maschera di convalida a tutti ogni volta che si genera una nuova password di accesso. In terzo luogo, tutti gli accessi sono equivalenti.
Ci sono più avanzati algoritmi che sono più flessibili (per esempio, che useranno una singola maschera per generare un output diverso a seconda dell'ingresso che, a sua volta, potrebbe essere usato per discriminare i diversi diritti di accesso o rendere semplice ogni passaggio di accesso unico).