Urgent.News

What's breaking now, across thousands of outlets.

Tech

Google DeepMind's AlphaProof Code Formally Verifies Signal's Cryptographic Protocol

Can you trust the maths behind your messages? Google DeepMind just gave the world a serious reason to say yes. The lab's AlphaProof Code — a multi-agent framework that turns Gemini-powered agents loose on formal verification — has produced a machine-checked proof of key security properties in the deployed implementation of Signal's cryptographic protocol. It took four weeks and roughly six…

Google DeepMind's AlphaProof Code, a multi-agent framework utilizing Gemini-powered agents, has formally verified key security properties in Signal's cryptographic protocol. This achievement, announced on November 10, required four weeks of work and approximately six million lines of Lean proof assistant. AlphaProof Code splits complex verification tasks among multiple agents, allowing them to work together in Lean to generate and check proofs.

The result is the first formal verification of a widely deployed cryptographic protocol by AI, providing a higher level of trust in the security of Signal's messaging system. Unlike traditional testing, formal proofs leave no step unexamined, ensuring the highest level of security. The success of this project could significantly reduce the cost of auditing software that guards sensitive information, making it more affordable and accessible for regular audits.

DeepMind has also open-sourced the proof artifacts and published a technical paper, allowing the cryptographic community to scrutinize the work.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

How to Vet a Paid Trading Signal Service Before You Subscribe

The pitch is always the same shape: a screenshot of a green equity curve, a handful of testimonials, and a monthly price that feels reasonable next to the promised edge.

  • Paid trading signal services offer algorithmic indicators, human analysts, or community chat groups.
  • Verify signal delivery method; on-chart indicators allow easy testing via bar replay.

How Tracing Contours Cut My rMQR SVG Path by 67%

Whenever I needed vector artwork to survive resizing, rotation, or a trip to the print shop, I had a familiar routine. Open Illustrator, select the pieces, click Unite in Pathfinder, and get on with…

  • Tracing contours reduced rMQR SVG path length by 67%
  • Contour tracing used single path with rectangular subpaths
  • Method proved more efficient than individual square representation

POSIX ACLs Are Only as Clear as the Mask

POSIX ACLs Are Only as Clear as the Mask Traditional Unix permissions answer a simple question: what can the owner, group, and everyone else do?

  • POSIX ACLs depend on applied mask, limiting effective permissions
  • Access check algorithm considers mode bits, ACLs, user/group identities, and mask
  • Default ACLs on directories influence inherited permissions, override umask

Obfuscating Unity Game Assemblies: Mono, IL2CPP, and the Keep-Rules Serialization Demands

Ship a Unity game built on the Mono scripting backend and you have, in effect, published your source code. The Assembly-CSharp.dll sitting in your player's Managed folder is ordinary .NET IL, and a…

  • Unity's Mono backend reveals source code in Assembly-CSharp.dll
  • IL2CPP backend transpiles to C++ without exposing managed assembly
  • Keep-rules specify names to preserve during aggressive obfuscation

Per-Core Licensing for .NET Server Software: Counting Cores Correctly and Binding the Entitlement

Per-core licensing is how a lot of server software is sold: a price that scales with the CPU capacity the customer runs you on, because a database engine or analytics service on a 64-core box delivers…

  • Per-core licensing scales software price with CPU capacity
  • Environment.ProcessorCount counts logical processors, not actual capacity
  • Measure physical cores on Windows, unique IDs on Linux, container quota value

More from Wednesday 11 November →