Users receive a Swisscom Business Account to create passkeys for it. Instead of choosing a password, they receive a pair of keys (passkeys) that has been automatically generated. Each pair consists of a public key, which is stored on a Swisscom server, and a private key, which is stored on a device, in a password manager or on a user’s physical security key.
Compared to conventional authentication solutions that use passkeys, beem offers several ways to further increase passkey security. Users have the option of adding a Swisscom Mobile ID as a second authentication step – for digital sovereignty made in Switzerland. Alternatively, you can use beem’s device management or hardware security keys to proactively control where private keys are stored.
When users wish to log in to beemNet, the Swisscom server will send a request to their device. The device will ask the user to confirm with a fingerprint, facial scan or PIN. This ensures that it is really the user who is providing confirmation. The device then sends the confirmation signed with the private key to the Swisscom server, which validates it using the associated public key. If everything checks out, the device gets connected to beemNet.
Passkeys are phishing resistant because they do not require the user to enter a password or other factors on a website or in an application, where they could be intercepted by attackers. The private key always stays with the user and is never shared with Swisscom. Passkeys are also tied to a specific web domain. It is impossible to log in to a fraudulent website because such sites do not have the matching public key.