Binding eIDAS Identities to Records in the Swedish Population Register

2024-11-22

This document outlines the process for binding an eIDAS-notified electronic identity (eID) to an individual's personal identification number in the Swedish Population Register.


Table of Contents

  1. Introduction

  2. The Identity Binding Service

    2.1. Making a Binding

    2.2. eIDAS-node Queries

  3. Identity Binding Processes

    3.1. Unique Record in the Population Register

    3.2. Use of Swedish eID

  4. Versions

1. Introduction

In Sweden, public relying parties frequently use the Swedish personal identity number (a.k.a. personnummer) or the Swedish coordination number (a.k.a. samordningsnummer) as the primary identifier for authorizing authenticated users. However, these identifiers are not included in eIDAS assertions and can not be received from another country, even if the user holds such as Swedish identity number.

By utilizing the Sweden Connect Identity Binding Service, users can bind their eIDAS eID to their record in the Swedish population register. This process is aimed at supporting users to access a broader range of Swedish digital services, enhancing cross-border digital interactions.

2. The Identity Binding Service

The Identity Binding Service is a part of the Swedish eIDAS infrastructure. It supports users with eIDAS-notified eID:s to bind their eID to a record in the Swedish population register.

Once the binding is successfully completed, the Swedish eIDAS node can deliver this association when the user logs in to a Swedish digital service using their foreign eID. The assertion provided to the relying party includes both attributes from eIDAS eID and the Identity Binding Service.

To use the Identity Binding Service, the following conditions must be met:

Once a user's Swedish record is bound to their foreign eID, the Swedish eIDAS node can include this information in assertions provided to Swedish relying parties.

2.1. Making a Binding

A user can make an identity binding through various Identity Binding Processes. These processes are run independently or in combination, aimed at achieving a clear and unambiguous identity binding.

2.2. eIDAS-node Queries

The identity bindings created by the user are stored in a private storage area. This private area is accessible only to the user and, with explicit user consent, to the Swedish eIDAS node through a protected query API.

During the eIDAS authentication process, the Swedish eIDAS node will, with the user's consent, use this API to check for a binding between the attributes presented in the assertion received from another member state's eIDAS node. If such a binding exists, an attribute set will be included in the resulting assertion provided to the Swedish relying party (service provider). These attribute set includes the following attributes:

See also sections 2.5, "eIDAS Natural Person Attribute Set", and 3.3.2, "The mappedPersonalIdentityNumber and personalIdentityNumberBinding Attributes", of Attribute Specification for the Swedish eID Framework for more information about attribute release during an eIDAS authentication.

3. Identity Binding Processes

This section contains a detailed description of the binding processes that are used by the Identity Binding Service. Each process is identified with an URI.

To perform the identity binding process, a user must meet the following requirements:

Note: If the above steps uniquely corresponds to exactly one record in the Swedish population register, the binding http://id.swedenconnect.se/id-binding/process/populationregister (3.1) will be created, but, if the birth date and name information from the eIDAS assertion matches more than one record from the population register, other processes (as described below) need to be applied for a binding to be completed.

3.1. Unique Record in the Population Register

URI: http://id.swedenconnect.se/id-binding/process/populationregister

Description: The provided date of birth and name information from the eIDAS assertion uniquely matches one, and exactly one, record in the population register.

A detailed search in the population register confirms that there is a low risk of confusion, with no other records found that could potentially lead to ambiguity. The end-user holds a machine-readable copy of the record retrieved from the Swedish population register. It is stored in the user's private storage and can be securely bound to user's eID in an unambiguous manner.

3.2. Use of Swedish eID

URI: http://id.swedenconnect.se/id-binding/process/swedish-eid

Description: The user has digitally signed an attestation connecting an eIDAS identity number to a record retrieved from the Swedish population register using a Swedish eID. Using this process the user proves the he or she holds both the eIDAS identity (received from the eIDAS-notified eID) and the Swedish identity number (received from the digital signature).

Additional requirements: Assurance level for the Swedish eID must be minimum at level 3 in accordance of the Swedish Trust Framework (a.k.a. Tillitsramverk för Svensk e-legitimation). Using the eID for this purpose must also be approved by the eID provider.

4. Versions