| ▲ | londons_explore 5 hours ago | ||||||||||||||||||||||
> They thought the camera’s file system was unencrypted, when it was encrypted. Willing to bet plenty of hn readers are unaware of encryption going on at lower layers of the tech stack than they're aware of. For example most hard drives encrypt all data, even when not commanded to, as a way to do 'data whitening' (ie making sure there are even numbers of 0's and 1's in the data stream and not some pattern which might throw off tracking.) The encryption key is simply stored elsewhere in the drive - or nvram or in the firmware. But it means if you extract the physical magnetic surface and read it with the right microscope, you might well find the data encrypted with no available key. | |||||||||||||||||||||||
| ▲ | kasabali an hour ago | parent | next [-] | ||||||||||||||||||||||
If you're talking about SED feature, no, it isn't widespread since it's regarded as an "enterprise" feature and only available in minority of drives (regardless of HDD or SSD). Client or OEM variants of same drives (otherwise identical) lack SED option most of the time and doesn't encrypt data by default. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | themafia 2 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Scrambling and encryption are two different things. Scrambling is very easy to do at line rates. Encryption not so much. Ethernet is a good example. It has the same problem where long strings of 0's or 1's can cause clock recovery problems. The solution as clock rates have increased is to just run all the data through a scrambler driven by a simple Linear Feedback Shifter. | |||||||||||||||||||||||
| ▲ | ryan-ca 4 hours ago | parent | prev [-] | ||||||||||||||||||||||
To my knowledge, encoding avoids runs to avoid desynchronization in a way that isn’t encrypted. | |||||||||||||||||||||||
| |||||||||||||||||||||||