▲ | Linux Ready to Upstream Support for Google's PSP Encryption for TCP Connections(phoronix.com) | ||||||||||||||||||||||||||||||||||||||||
41 points by Bender 13 hours ago | 13 comments | |||||||||||||||||||||||||||||||||||||||||
▲ | Veserv 10 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||
While PSP seems like a reasonable protocol on its own, it is such a prime example of the left hand not knowing what the right is doing. QUIC (over UDP) also requires encryption at its protocol layer in addition to encoding a encryption context identifier that is comparable, but non-compatible with the PSP header. So, a implementation that properly conforms to both standards would double encrypt the same data and send redundant headers/identifiers with no added security. They could relatively easily restructure QUIC and PSP to be fully compatible, letting PSP do connection identification and encryption and then layering QUIC framing on top. But no. What a mess. | |||||||||||||||||||||||||||||||||||||||||
▲ | SloopJon 12 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||
The blog post announcing the PSP Security Protocol as open source: https://cloud.google.com/blog/products/identity-security/ann... HN discussion at the time: | |||||||||||||||||||||||||||||||||||||||||
▲ | notherhack 12 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||
For anyone else who's wondering what PSP is, from the Google spec[1]:
So "PSP" really is a recursive acronym for "PSP Security Protocol". eyeroll[1] https://raw.githubusercontent.com/google/psp/main/doc/PSP_Ar... | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
▲ | phoronixrly 13 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||
Source https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-n... Documentation https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-n... | |||||||||||||||||||||||||||||||||||||||||
▲ | kasabali 12 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||
Why would Google have encryption for Playstation Portable? | |||||||||||||||||||||||||||||||||||||||||
|