9 Advanced overview
This page offers a more detailed overview of the exemption system.
9.1 Overview
The SecureDNA exemption system streamlines authorization for researchers who need to order DNA sequences or organisms that contain sequences of concern (SoCs). It replaces repetitive manual verification with a one-time authorization that works across all providers and enables instant automated approval.
Researchers get vetted once, then use their authorization everywhere, including with benchtop DNA synthesizers that need instant verification.
9.2 Who needs this?
Most researchers don’t need the exemption system because they only order benign sequences. You only need it if you’re working with:
- Regulated organisms
- Sequences of concern (SoCs)
- Pathogenic materials
9.3 How it works
As a researcher, the basic process for using the exemption system is as follows:
- You submit a request to your Biological Safety Authority (BSA) specifying exactly what you need
- Your BSA evaluates your research needs and lab safety capabilities
- If approved, you get an exemption token
- Include your token with any order to any provider or benchtop synthesizer
- The system instantly verifies your authorization without human intervention
You can request the following types of exemptions:
- Entire organisms specified by name (e.g.,
Bluetongue virus) - Specific sequences by GenBank accession numbers (e.g.,
NC_006023.1) - Custom sequences from a FASTA file (e.g., parts of an oligo pool)
This gives you flexibility; you might only need one gene rather than an entire pathogenic genome.
9.4 Delegation in the lab
Principal investigators can act as limited BSAs for their own labs.
First, the BSA grants the PI a token covering all organisms the lab works with. The PI then issues shorter tokens to students and technicians for specific subsets. Each person uses their own credentials securely.
This avoids paperwork and shared credentials across a lab. Moreover, every order is traceable to a specific person.
9.6 Security features
9.6.1 Cryptographic verification
Every token is authenticated through cryptographic signatures that trace back through the entire chain of authority. Each level requires a private key to authorize the next level.
9.6.2 Two-factor authentication
All token operations require 2FA (using a YubiKey or a smartphone authenticator app). Even if someone steals your token, private key, and passphrase, they still can’t use it without your 2FA device.
9.6.3 Shipping address restrictions
Tokens specify authorized shipping addresses. Even if stolen, orders can only be delivered to the addresses in the token.
Tokens have an expiration date:
- Lab member tokens: typically 3 months
- PI tokens: typically 3 years
- BSA tokens: typically 1 year
They can be renewed before expiry if the authorization is still valid.
9.7 Privacy considerations
9.7.1 What SecureDNA knows
- SecureDNA’s servers cannot see your actual sequences (protected by cryptography).
- For orders via providers, SecureDNA knows the provider, but not the customer.
- For benchtop orders, SecureDNA knows the machine serial number and vendor (plus IP address if not using VPN).
9.7.2 Privacy options for sensitive work
9.7.2.1 Subsettable tokens
Problem: A token authorizing 100 sequences reveals your potential future orders when you only need 5 right now.
Solution: Request a subsettable token from your BSA. You can then present only the relevant subset to each provider for each order.
9.7.2.2 Blinded tokens
Problem: Tokens normally identify you to SecureDNA.
Solution: Request a blinded token (if your BSA and their authorizing chain allow it). This hides your identity from SecureDNA.
Blinded tokens still identify your BSA. Your provider can contact the BSA to identify you if needed (e.g., for law enforcement). Blinding protects privacy from SecureDNA, not from your provider or BSA.
9.8 Technical foundation
The system is built on public-key infrastructure (PKI) using specialized certificates (not the same as TLS web certificates). It’s completely open source and available from the SecureDNA GitHub repository.
SecureDNA currently controls the root certificate to bootstrap adoption. In the future, additional roots may be created by screening consortia or national governments, who will then manage their own authorization hierarchies.