Part 6: Relying Parties
Utah Code § 63A-20-601 establishes requirements for relying parties. Relying parties consume verified assertions to make trust decisions. The requirements mirror those for verifiers in many respects but also address the relying party's specific role as the entity that ultimately uses the identity information.
|
Req ID |
63A-20 |
Requirement |
Control |
Governance |
|---|---|---|---|---|
|
Identity protection safeguards |
AUTO |
Rule |
||
|
Technological compliance |
EXPT |
Statute |
||
|
Secure attribute processing |
AUTO |
Rule |
||
|
Minimum attribute processing |
EXPT |
Statute |
||
|
Accept guardian presentations |
AUTO |
Statute |
||
|
Four-condition processing gate |
AUTO |
Statute |
||
|
No device surrender |
AUTO |
Statute |
||
|
Permissive SEDI acceptance |
ADMN |
Statute |
||
|
Utah data protection law compliance |
ADMN |
Statute |
Implementation Decisions
Before the requirements in this part can be assessed, the responsible parties must specify:
- Security baseline standard (SEDI-RPY-01): references a recognized security framework for relying party systems
- Purpose-to-attribute mapping (SEDI-RPY-04): documents each use case and the specific attributes required
SEDI-RPY-01: Identity protection safeguards
Incorporate state-of-the-art safeguards for protecting an individual's identity in the verification process.
Utah Code § 63A-20-601(1)(a)
Requirement: The relying party system SHALL implement current best-practice security controls for handling verified identity attributes.
Criticality: Critical — Weak relying party security would expose holder attribute data after verification, creating a downstream attack surface.
Roles: Relying Parties
Assessment Objectives
Determine if:
- verified identity attributes are encrypted in transit between the verification endpoint and the relying party system;
- verified identity attributes are encrypted at rest within the relying party's data stores;
- access controls restrict identity data to authorized personnel and systems within the relying party organization;
- the relying party implements current best-practice security controls as defined by the organization's security baseline standard.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
Mandatory |
Conformance test suite |
Per-release + CI |
Cannot verify all downstream data handling within the RP's internal systems |
|
EXPT |
Recommended |
Security assessor |
Per-significant change |
Point-in-time; does not cover RP's full internal infrastructure |
|
ADMN |
Recommended |
Program auditor |
Annual |
Cannot verify runtime security posture |
Objective coverage: AUTO → 1, 2, 3; EXPT → 3, 4; ADMN → 4
Assessment objects: relying party integration endpoint source code and configuration; TLS/encryption configuration for data channels; data-at-rest encryption implementation; access control lists and role definitions; internal data flow architecture documentation; security baseline policy document; security certifications and third-party attestation reports.
Statutory compliance: Automated testing is mandatory because encryption and access controls are deterministic technical properties verifiable through testing at the integration boundary.
SEDI-RPY-02: Technological compliance
Comply with the requirements of this part through technological means where possible.
Utah Code § 63A-20-601(1)(b)
Requirement: Compliance with Part 6 requirements SHALL be enforced through technical controls where feasible.
Criticality: High — Relying on policy-only compliance where technical controls are feasible creates preventable compliance gaps.
Roles: Relying Parties
Assessment Objectives
Determine if:
- each Part 6 requirement that can be enforced through technological means is implemented as a technical control rather than a policy-only control;
- any requirement enforced solely through policy has a documented justification explaining why technical enforcement is not feasible;
- the set of policy-only exceptions is reviewed periodically for feasibility of conversion to technical controls.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
Recommended |
Conformance test suite |
Per-release |
Cannot determine whether a specific requirement could have been technically enforced |
|
EXPT |
Mandatory |
Independent assessor |
Per-significant change |
Point-in-time; new capabilities may make previously infeasible technical controls possible |
|
ADMN |
Recommended |
Program auditor |
Annual |
Cannot verify technical implementation |
Objective coverage: AUTO → 1; EXPT → 1, 2, 3; ADMN → 2, 3
Assessment objects: relying party application source code and configuration; technical control inventory mapping each RPY requirement to its enforcement mechanism; policy-only exception register with feasibility justifications; exception review records and meeting minutes.
Statutory compliance: Expert review is mandatory because determining whether a requirement can be "technically enforced" requires judgment about technical feasibility that cannot itself be automated.
SEDI-RPY-03: Secure attribute processing
Process an individual's identity attributes in a secure manner.
Utah Code § 63A-20-601(1)(c)
Requirement: The relying party SHALL process attributes securely. Attribute data SHALL NOT be logged in plaintext beyond what is necessary for the specified purpose, cached beyond the transaction, or exposed to unauthorized systems.
Criticality: Critical — Insecure relying party attribute processing creates long-term identity data exposure risk.
Roles: Relying Parties
Assessment Objectives
Determine if:
- attribute data is not logged in plaintext beyond what is necessary for the specified purpose;
- attribute data is not cached beyond the scope of the current transaction;
- attribute data is not exposed to unauthorized systems or components within the relying party's environment;
- data retention is limited to the duration and scope required by the relying party's stated purpose;
- the relying party processes attributes within a secure execution context.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
Mandatory |
Conformance test suite |
Per-release + CI |
Cannot verify all internal RP data handling beyond the integration boundary |
|
EXPT |
Recommended |
Security assessor |
Per-significant change |
Point-in-time; does not cover all RP deployment environments |
|
ADMN |
Recommended |
Program auditor |
Annual |
Cannot verify technical enforcement |
Objective coverage: AUTO → 1, 2, 4; EXPT → 3, 5; ADMN → 4, 5
Assessment objects: relying party application source code; logging configuration and log output samples; attribute data lifecycle documentation; data retention policies and purge schedules; access control lists and role definitions; secure processing procedure documentation; execution environment isolation configuration.
Statutory compliance: Automated testing is mandatory because plaintext logging, access controls, and data retention are deterministic technical properties verifiable through testing at the integration boundary.
SEDI-RPY-04: Minimum attribute processing
Process only the minimum identity attributes reasonably necessary to achieve a specified purpose.
Utah Code § 63A-20-601(1)(d)
Requirement: The relying party SHALL define and document the specific purpose for which identity attributes are needed and SHALL request only the minimum attributes necessary for that purpose.
Criticality: High — Over-collection by relying parties increases the attack surface and violates statutory data minimization requirements.
Roles: Relying Parties
Assessment Objectives
Determine if:
- the relying party has defined and documented the specific purpose for which identity attributes are needed;
- the relying party requests only the attributes specified in the purpose-to-attribute mapping;
- the set of requested attributes is proportionate to the stated purpose and does not include attributes unrelated to that purpose;
- the relying party does not retain attributes beyond what is necessary for the stated purpose.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
Recommended |
Conformance test suite |
Per-release |
Cannot assess whether requested attributes are truly "reasonably necessary" for the purpose |
|
EXPT |
Mandatory |
Independent assessor |
Per-significant change |
Point-in-time; RP's purposes may change |
|
ADMN |
Recommended |
Program auditor |
Annual |
Cannot verify runtime request behavior |
Objective coverage: AUTO → 2, 3; EXPT → 1, 2, 3, 4; ADMN → 1
Assessment objects: relying party purpose documentation and data use justifications; purpose-to-attribute mapping register; attribute request configuration and API specifications; data retention policies; relying party privacy impact assessment; attribute request logs showing requested attributes per transaction type.
Statutory compliance: Expert review is mandatory because determining whether attributes are "reasonably necessary" for a stated purpose requires contextual judgment; automated testing is recommended for detecting obvious over-collection.
SEDI-RPY-05: Accept guardian presentations
Accept a presentation of a state-endorsed digital identity by a digital guardian.
Utah Code § 63A-20-601(1)(e)
Requirement: The relying party SHALL accept guardian presentations on the same terms as direct holder presentations, where the guardian is authorized.
Criticality: High — Rejecting guardian presentations would exclude minors and incapacitated individuals from services.
Roles: Relying Parties
Assessment Objectives
Determine if:
- the relying party accepts presentations made by a digital guardian on behalf of the subject;
- the guardian's authorization is validated before the presentation is accepted;
- guardian presentations are accepted on the same terms as direct holder presentations;
- no service degradation, additional requirements, or reduced functionality applies to guardian presentations compared to direct holder presentations.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
Mandatory |
Conformance test suite |
Per-release + CI |
Cannot verify all guardian relationship types |
|
EXPT |
Recommended |
Independent assessor |
Per-significant change |
Point-in-time; service offerings may change |
|
ADMN |
Recommended |
Program auditor |
Annual |
Cannot verify runtime behavior |
Objective coverage: AUTO → 1, 2, 4; EXPT → 3, 4; ADMN → 3, 4
Assessment objects: relying party application source code for guardian presentation handling; guardian authorization validation logic; service-level comparison test results for guardian vs. direct holder presentations; relying party integration documentation; terms of service and user-facing policies regarding guardian presentations.
Statutory compliance: Automated testing is mandatory because guardian presentation acceptance and service parity are deterministic protocol behaviors verifiable through testing.
SEDI-RPY-06: Four-condition processing gate
May only process attributes if: (a) authorized by holder; (b) necessary for specified purpose; (c) holder received conspicuous notice; (d) holder consents.
Utah Code § 63A-20-601(2)
Requirement: The relying party SHALL NOT process attributes unless all four conditions are met.
Criticality: Critical — Processing attributes without meeting all four conditions violates holder privacy protections and statutory consent requirements.
Roles: Relying Parties
Assessment Objectives
Determine if:
- the relying party does not process attributes until the holder has authorized the specific attribute release;
- the attributes processed are necessary for the relying party's specified purpose;
- the holder receives conspicuous notice of which attributes are being requested, by whom, and for what purpose before attribute processing;
- the holder's explicit consent is captured before the relying party processes attributes;
- the protocol enforces all four conditions sequentially such that failure of any single condition prevents attribute processing;
- no bypass path, error-handling branch, or fallback flow exists that skips one or more of the four conditions.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
Mandatory |
Conformance test suite |
Per-release + CI |
Cannot verify that the notice was actually "conspicuous" or understood by the holder |
|
EXPT |
Recommended |
Independent assessor |
Per-significant change |
Point-in-time; does not detect regressions |
|
ADMN |
Recommended |
Program auditor |
Annual |
Cannot verify runtime enforcement |
Objective coverage: AUTO → 1, 4, 5; EXPT → 3, 6; ADMN → 2, 3
Assessment objects: relying party integration source code and configuration; consent and authorization handling implementation; holder notice content, format, and delivery mechanism; consent capture and storage implementation; protocol flow test results demonstrating four-condition enforcement; error-handling and fallback path documentation; purpose documentation for each attribute request type.
Statutory compliance: Automated testing is mandatory because the four-condition gate is a sequential protocol property verifiable through flow analysis and testing.
SEDI-RPY-07: No device surrender
May not require a holder to surrender the holder's secure electronic device in the course of a presentation.
Utah Code § 63A-20-601(3)
Requirement: The relying party SHALL NOT require device surrender. All interaction SHALL be contactless or remote.
Criticality: Critical — Device surrender creates physical security risks and enables potential credential theft or unauthorized data extraction.
Roles: Relying Parties
Assessment Objectives
Determine if:
- the relying party does not require the holder to surrender, dock, or physically connect their device during a presentation;
- all relying party interactions support contactless or remote presentation;
- no relying party workflow, user interface, or staff instruction directs the holder to hand over their device;
- service is fully available through non-surrender presentation methods.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
Mandatory |
Conformance test suite |
Per-release + CI |
Cannot test all physical service environments; cannot detect informal device-handover practices |
|
EXPT |
Recommended |
Independent assessor |
Per-significant change |
Point-in-time; field practices may differ from specifications |
|
ADMN |
Recommended |
Program auditor |
Annual |
Cannot detect field-level non-compliance |
Objective coverage: AUTO → 1, 2; EXPT → 1, 3; ADMN → 3, 4
Assessment objects: relying party integration protocol specification; hardware and reader specifications at service points; deployment and installation guides; staff training materials and operating procedures; user-facing application flow documentation; complaint/incident reports related to device surrender.
Statutory compliance: Automated testing is mandatory because contactless interaction is a protocol-level property verifiable through specification and testing.
SEDI-RPY-08: Permissive SEDI acceptance
A relying party may accept a state-endorsed digital identity as proof of an individual's identity or identity attributes unless a different method of proof is required by law.
Utah Code § 63A-20-601(4)
Requirement: Relying parties MAY accept SEDI as proof of identity. Acceptance is permissive, not mandatory (for non-governmental relying parties). Where law requires a specific form of proof, that legal requirement takes precedence.
Criticality: Medium — Misunderstanding the permissive nature of SEDI acceptance could lead to legal conflicts where specific proof forms are required by law.
Roles: Relying Parties
Assessment Objectives
Determine if:
- the relying party's decision to accept or not accept SEDI is documented;
- no legal requirement mandates a different method of proof that would conflict with SEDI acceptance for the relying party's specific use case;
- where a legal exception applies, the relying party has identified and documented the conflicting legal requirement;
- SEDI acceptance is treated as permissive (not mandatory) for non-governmental relying parties.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
N/A |
— |
— |
Whether a relying party accepts SEDI is a business and legal decision outside the SEDI system boundary |
|
EXPT |
Recommended |
Legal/compliance assessor |
Per-significant change |
Point-in-time; legal landscape may change |
|
ADMN |
Mandatory |
Program auditor |
Annual |
Cannot cover all possible RP use cases and legal contexts |
Objective coverage: EXPT → 1, 2, 3; ADMN → 1, 2, 3, 4
Assessment objects: relying party SEDI acceptance policy documentation; legal analysis of applicable proof-of-identity requirements for the relying party's use cases; documented legal exceptions and conflicting statutory requirements; relying party terms of service referencing SEDI acceptance.
Statutory compliance: Administrative verification is mandatory because SEDI acceptance is a permissive legal authorization requiring case-by-case assessment of applicable law; expert legal review is recommended for specific use cases.
SEDI-RPY-09: Utah data protection law compliance
Nothing in this section relieves a relying party from complying with Utah Code Title 13, Chapter 44 or Utah Code Title 13, Chapter 61.
Utah Code § 63A-20-601(5)
Requirement: Relying parties SHALL comply with all applicable Utah data protection laws in addition to Chapter 63A-20 requirements.
Criticality: High — Non-compliance with existing data protection law exposes holders to privacy harm and the relying party to legal liability.
Roles: Relying Parties
Assessment Objectives
Determine if:
- the relying party maintains compliance with Utah Code Title 13, Chapter 44 (Protection of Personal Information Act) as applicable to identity data received through SEDI presentations;
- the relying party maintains compliance with Utah Code Title 13, Chapter 61 (Utah Consumer Privacy Act) as applicable to identity data received through SEDI presentations;
- compliance obligations under Titles 13-44 and 13-61either statute are documented and integrated into the relying party's data handling procedures;
- Chapter Utah Code Title 63A, Chapter -20 compliance is not treated as a substitute for pre-existing data protection obligations.
Verification Methods
|
Method |
Applicability |
Performed By |
Frequency |
Limitations |
|---|---|---|---|---|
| AUTO |
N/A |
— |
— |
Compliance with external data protection statutes involves organizational policies, legal interpretations, and multi-jurisdictional considerations that cannot be programmatically validated |
|
EXPT |
Recommended |
Legal/compliance assessor |
Per-significant change |
Point-in-time; legal requirements may be updated by the legislature |
|
ADMN |
Mandatory |
Program auditor |
Annual |
Cannot verify all operational practices; relies on provider self-attestation |
Objective coverage: EXPT → 1, 2, 4; ADMN → 1, 2, 3, 4
Assessment objects: relying party compliance attestation documents for Title 13 Chapters 44 and 61; data handling procedures and privacy policies; compliance program documentation and audit reports; cross-reference matrix mapping data protection obligations to implemented controls; legal counsel opinions on applicability.
Statutory compliance: Administrative verification is mandatory because compliance with external data protection laws is a cross-cutting legal and organizational obligation; expert legal review is recommended for compliance assessment.