Steven Murdoch

@steven.murdoch.is

Professor of Security Engineering; Head of UCL Information Security Research Group @sec.cs.ucl.ac.uk; Director Open Rights Group. 🐘 https://mastodon.social/@sjmurdoch 🐦 @sjmurdoch 🌍 https://murdoch.is/

The corrected and expanded article on my exploration of GPS special messages is available at sjmurdoch.github.io/gps-special-.... Additionally, this is now mobile-friendly and accompanied by detailed footnotes, allowing results to be verified against the published dataset. 5/

The Empty Field That Wasn't: GPS, OTAD and Two Decades of Encrypted Broadcasts

What 24 million GPS special messages reveal about military rekeying on a public channel.

sjmurdoch.github.io

Since the original publication of my Inside GNSS article on hidden messages within the GPS signal (The Empty Field That Wasn’t: GPS, OTAD and Two Decades of Encrypted Broadcasts), there have been a few developments and updates. 🧵 1/

Claude Opus 4.7 is out, and I’ve been interfacing it with the National Rail Live Departure Boards API. I leave you with a poem inspired by the current departures from St Pancras station.

⏺ At St Pancras, a Quarter Past Nine
  after John Betjeman

  The gothic clock of Scott's red brick
      Regards the concourse, vast and pale,
  Where escalators, sorely sick,
      On platform A have ceased to sail;
  The up-bound stair from platform B
  Is likewise fixed in lethargy.

  The eight-and-forty for St Albans
      Has hung her head these thirty-seven —
  She creeps at last, her carriages ailing,
      Toward a Hertfordshire half-heaven
  Where Knebworth lawns and Harpenden
  Receive the late commuting men.

  Platform A: the Brighton flyer,
      Two small minutes out of true,
  Breathes past Farringdon, and higher
      Gothic vaults of Blackfriars' view —
  Where, soon behind, the Rainham train
  Tilts eastward through the Kentish rain.

  O litany of riverside stops!
      Greenwich, Maze Hill, Westcombe Park,
  Charlton's terraces, corner shops,
      Woolwich Dockyard after dark;
  Plumstead, Belvedere, Erith's gleam,
  Slade Green sidings under steam;

  Then Dartford, Stone Crossing, Greenhithe
      (For Bluewater's consumer shrine),
  Swanscombe chalk-pits, Northfleet, blithe
      Gravesend where the marshes shine —
  Higham, Strood, and Rochester's keep,
  Chatham, Gillingham, Rainham's sleep.

  But spare a thought, at twelve-past-nine,
      For Sutton, London SM1 —
  Her train is cancelled on the line,
      Her passengers, their evening done,
  Shall shuffle to the Northern Line
  And dream of semis, trim and fine.

  Beyond, a gentler warning comes:
      Through Stevenage, ten minutes late;
  From Streatham down where Wimbledon hums,
      A twenty-minute verdict's weight.
  So stand beneath the station's span
  And pity the commuting man.

MCP gives AI tools access to powerful capabilities but is notorious for heavy token use. AXI is a promising token-efficient alternative, but it relies on predicting typical tool usage. I've proposed a modification where tools self-tune through an OODA loop. github.com/kunchenguid/...

Add §11: Usage-driven improvement via OODA loop by sjmurdoch · Pull Request #29 · kunchenguid/axi

Motivation AXI §1–10 tell you what to optimize for, but not how to know whether you got it right. Every AXI tool ships with best-guess defaults — 3-4 default fields, a row limit, a truncation thres...

github.com

I am recruiting mental-health experts (clinical psychologists and psychiatrists) for an in-person workshop in London to discuss a mobile app for mental health care. Participants will receive £500+expenses for their time. If you might be interested please email s.murdoch@ucl.ac.uk

Whisper it, the showdown over Apple encryption is THIS WEEK ⏱️ 🤐 A secret tribunal will hear the appeal against the government’s order to carve a backdoor into Apple’s encrypted services. 🛑 Our cybersecurity and privacy shouldn’t be decided in the shadows. www.computerweekly.com/news/3666203...

Secret London tribunal to hear appeal in Apple vs government battle over encryption | Computer Weekly

The decision by home secretary Yvette Cooper to issue a Technical Capability Notice requiring Apple to give UK law enforcement and intelligence services “backdoor” access to data stored by Apple’s cus...

computerweekly.com

Until now, the UK government recommended that individuals at high risk, like legal professionals, enable Apple Advanced Data Protection (ADP). Apple disabled ADP following government pressure, and now the NCSC quietly deleted their guidance recommending ADP.

Alec Muffett@alecmuffett.bsky.social · last yr.

UK quietly scrubs encryption advice from government websites | TechCrunch | it’s nice to get coverage… https://alecmuffett.com/article/112602 #EndToEndEncryption #HomeOffice #apple #surveillance #tcn

🚨 APPLE WITHDRAWS ENCRYPTION TECH FROM UK 🚨 The Home Office’s actions have deprived millions of Britons from accessing a security feature. UK citizens will be at higher risk of their personal data and family photos falling into the hands of criminals and predators ‼️ www.bbc.co.uk/news/article...

Apple pulls data protection tool after UK government security row

Customers' photos and documents stored online will no longer be protected by end to end encryption.

bbc.co.uk

Encryption IS online safety 💡 Keeping data secure is key when hackers are skilled at unpicking accounts. So why does the UK government want to make us unsafe by ordering a backdoor to Apple encrypted services? ✍️ Sign to save encryption this #SaferInternetDay. you.38degrees.org.uk/petitions/ke...

Keep our Apple data encrypted

It is reported that the Home Office has ordered Apple to build a backdoor into its encrypted services so that they can get hold of content that any Apple user has upload to the cloud. Encryption keeps...

you.38degrees.org.uk

Why is it still possible to write a date where the day of the week doesn’t match the day of the month? This doesn’t need AI; a regular expression would do. I want a big red underline if I ever write “Thursday 5 February”. Has someone patented this and spoiled it for everyone?

It’s worth noting that the TikTok ban doesn’t itself target TikTok but instead makes app stores and hosting providers liable for distributing TikTok. I can understand why intermediaries are the focus, but this seems to set a different precedent that imposing liabilities on TikTok itself.

My take on the AI Action Plan – good: encouraging APIs and standardisation; bad: focus on dataset release rather than controlled access (anonymisation has a poor track record for rich data); concerning: prioritisation of novelty over doing the right thing. www.gov.uk/government/p...

AI Opportunities Action Plan

Recommendations for the government to capture the opportunities of AI to enhance growth and productivity and create tangible benefits for UK citizens.

gov.uk