zlacker

[return to "Why does the Librem 5 phone cost that much?"]
1. DCKing+ua[view] [source] 2019-11-28 13:07:35
>>fghtr+(OP)
This blogpost propagates what I'd like to describe as an urban legend about baseband processors and main memory. The story originates from old times where even fancy phones allowed the baseband to write everywhere in main memory. The myth then becomes that you need the baseband physically separated from your main application processor.

But the world's moved on since those reports were made. It's FUD: https://www.reddit.com/r/CopperheadOS/comments/6wtul0/on_sen...

◧◩
2. alex_d+8b[view] [source] 2019-11-28 13:14:19
>>DCKing+ua
I know very little about the topic so bearing that in mind:

We're already in a world were we can't quite trust our CPUs, so why trusting baseband chips?

If it does make the design more complicated, it may also reduce the potential attack surface.

◧◩◪
3. Dyslex+wb[view] [source] 2019-11-28 13:17:42
>>alex_d+8b
> If it does make the design more complicated, it may also reduce the potential attack surface.

an increase in complexity would rule out reduction of attack surface. in fact attack surface would be guaranteed to increase

◧◩◪◨
4. cyphar+Ed[view] [source] 2019-11-28 13:38:02
>>Dyslex+wb
Well, that isn't generally true if the complexity is actually a security boundary. After all, all security designs are based on layers -- it's hard to add a layer of security without adding complexity.

As a counter-example -- removing all of Linux's privilege checking would make the code a lot less complicated, but the attack surface would increase a million-fold. In this case, the Librem 5's separation of the baseband such that communication is done over USB (a protocol which doesn't have DMA) is a security improvement over giving the baseband DMA access.

[go to top]