Sign-in methods

Secret Squares first. Plus everything people already have.

Secret Squares need nothing but the device the user already works on. Authenticator apps, security keys and Yubico OTP are there for those who already have them.

Four ways to sign in. Each person chooses.

Each person picks the way that suits them: Secret Squares, an authenticator app, a security key or Yubico OTP. Nobody has to use more than one, and they can add more later.

Windows sign-in screen with the Secret Squares grid, a code field and the password field
The Windows sign-in screen: a grid, your Secret Squares, a code.

GRID · Secret Squares

Secret Squares in depth

A method built on Secret Squares that turns the brain’s ability to remember shapes into a secure one-time code.

  1. Choose your squares

    On first use, a short wizard asks the user to click a few squares in an order only they know. A square may be chosen twice, a straight line is not allowed, and your organisation sets the minimum. The chosen squares stay secret.

  2. The device shows a grid

    The characters in the grid are calculated from the identity of the PC or browser (HMAC-SHA512, keyed by the device’s ID) and change every 30 seconds.

  3. The squares give the code

    The user reads the character in each of their squares, in the order they chose them, and types them as the code. The blue cross on the grid is just for orientation. Every code works once.

  4. Signed in

    Password or not: with Secret Squares and the linked device the user has proved two factors, right at the familiar login window.

The window for choosing Secret Squares: a grid on which squares are numbered 1 to 6 in the order picked, with Clear and Save buttons.
Choose your squares in an order only you know; they are numbered as you pick them.

What else it does

  • Passwordless: the grid alone can replace the password at the Windows logon, over Remote Desktop, at the Mac login window, with VPN and on the web.
  • Offline: at the Windows logon the grid needs no network, and Linux servers keep working when the network is down.
  • Device policy per customer: open, first use (the default) or approval required.
  • Approve a new computer or browser from one the user already uses.
  • Forgotten squares? Users choose new ones at the logon screen with a code sent by email.
  • "Show grid" in the tray or the Mac menu bar turns the user’s own PC into the code source for VPN and SSH prompts.
Set-up window explaining Secret Squares with an example grid and buttons to set up now or skip.
First use: a short wizard explains Secret Squares with an example grid.
The window for changing Secret Squares, asking for a one-time code made with the current Secret Squares from the grid.
To change them, you first prove it is you with your current Secret Squares.

OATH · Authenticator apps

Authenticator apps, if people already have one

Users who already use Google Authenticator, Microsoft Authenticator or another authenticator app can use it with Twin Verify. It is optional.

  • Works at the Windows logon (also offline), at the Mac login window, on Linux servers, with RADIUS and VPN, and for web sign-in.
  • Users add and remove their apps themselves under "Your devices"; an email tells them when an app is added.
  • Nobody has to install anything: Secret Squares keep working for everyone else.
  • Authenticator PIN: a user can type a PIN plus the app code instead of the password at the Windows logon, at the Mac login window, in Windows Security prompts, on the web and over RADIUS. Off by default; you set the minimum length.
Windows sign-in screen with the authenticator app selected, a password field and a field for the verification code
The authenticator app people already have, right at the Windows sign-in.
Mac login window with the authenticator app method selected, asking for a verification code and the Mac password.
… the authenticator app people already have …

FIDO2 · Security keys and passkeys

Security keys and passkeys (FIDO2)

FIDO2 security keys (USB or NFC) with a PIN or fingerprint, for the people who already own one, from any maker. And passkeys in the browser.

  • Any FIDO2 security key works, from any maker.
  • At the Windows logon and unlock, also offline.
  • At the Mac login window.
  • For web sign-in and single sign-on: security keys and passkeys.
  • Users manage the key’s PIN and fingerprints from the tray.
  • Over Remote Desktop every other method works, including passwordless sign-in; only security keys are not available there.
  • You decide which kinds count: security keys, device-bound passkeys and synced passkeys are allowed separately, and you can require proven key models.
Windows sign-in screen with the security key selected and a field for the key’s PIN
Or a security key, also at the Windows sign-in.
Mac login window with three method icons and the security key selected, prompting to insert the key.
… or a security key.

OTP · Yubico OTP

Yubico OTP for YubiKey owners

Yubico OTP is the one-time-password feature of a YubiKey: touch the key and it types a code. It is Yubico’s own feature and separate from FIDO2, which is why it has a place of its own here.

  • Touch the YubiKey and its one-time password is the second factor, at the Windows logon, over Remote Desktop, at the Mac login window, with VPN and on the web.
  • It is checked online, so it needs a connection.
  • Part of the Pro licence.
  • Also on Linux servers, online.
  • The same YubiKey can also work as a FIDO2 security key: that is a different feature, described above.
Your Devices window listing an authenticator app, a security key and a passkey, each with Rename and Remove buttons.
"Your devices": users add and remove their own apps and keys.

Help desk

Temporary access code

When someone is locked out, the help desk issues a temporary 10-digit access code. It works at the Windows logon, over Remote Desktop, at the Mac login window and on Linux servers.

Recovery without a ticket

Users reset their Secret Squares themselves with a code sent by email to a separate recovery address. Whenever an app or key is added to an account, an email tells the user.

Overview

Which method works where

A tick means the method is available there.

MethodWindows logon and unlockRemote DesktopMac login windowRADIUS and VPNWeb and Microsoft 365Linux servers
GRIDSecret Squares (password and grid)YesYesYesYesYesYes
FIDO2FIDO2 security keyYesNoYesNoYesNo
FIDO2PasskeyNoNoNoNoYesNo
OATHAuthenticator appYesYesYesYesYesYes
OATHAuthenticator PIN (instead of the password)YesYesYesYesYesNo
OTPYubico OTPYesYesYesYesYesYes
Passwordless (no password to type)YesYesYesYesYesNo
Help-desk access codeYesYesYesNoNoYes
  • With RADIUS, the code comes from "Show grid" in the tray or the Mac menu bar, from an authenticator app or from a Yubico OTP.
  • At the Windows logon, Secret Squares, authenticator apps and security keys work offline. Linux servers keep working when the network is down.
  • Security keys do not work over Remote Desktop.
  • A Yubico OTP is checked online, so it needs a connection.

Ready for a sign-in people do not work around?

Tell us about your organisation and we will show you how Twin Verify fits. Write to us or call us.