← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

Trail of Bits Audits Signal's New Automatic Key Verification System

🔄 Updated 1h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Signal launched Automatic Key Verification (AKV).
  • AKV eliminates the need for manual safety number comparison.
  • Trail of Bits operates one of three independent AKV auditors.
  • Auditors ensure global consistency of public key mapping.

Signal Introduces Automatic Key Verification

Signal has rolled out Automatic Key Verification (AKV), a new feature that automates the process of verifying the integrity of chat keys. Previously, users had to manually compare safety numbers with their contacts to detect potential server compromises that could lead to messages being encrypted to an attacker. AKV aims to address this vulnerability by providing an automated verification method.

How Automatic Key Verification Works

Automatic Key Verification utilizes a "key transparency" mechanism to establish a globally consistent view of public keys associated with each phone number. The Signal application now performs regular self-checks to confirm that all keys stored in the global map for a user's account belong to their devices. If the system detects inconsistencies or is unable to verify the log, users receive a warning indicating that AKV is unavailable for their device.

Trail of Bits' Role as an Auditor

Trail of Bits developed and operates one of the three external auditors crucial for the trustworthiness of Signal's Automatic Key Verification system. This independent auditor, implemented from scratch, continuously monitors the AKV system to ensure its honest operation. The other two auditors are run by Signal and Cloudflare.

Auditor Functionality

The Trail of Bits auditor provides external verification that the user-to-public key map is globally consistent, well-formed, and transparent. Each time a new entry is added to the map, the auditor updates its local copy, stored as a Merkle tree. Periodically, the auditor signs the head of this tree using a unique signing key. This process ensures that clients see the same set of public keys as everyone else in the system, as clients require signatures from all three auditors to validate the key transparency server's data.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~11 min · 9 stories · Sep 12

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Signal has launched Automatic Key Verification, a new feature designed to validate chat security without manual safety number comparison. Trail of Bits built and operates one of the three independent auditors for this system, continuously checking its integrity. This enhances the security of Signal chats by making key mismatch attacks harder to conceal.