Questions tagged [scrambling]

Scramblers use a secret spreading sequence or secret hop sequence, or some other information that must be kept secret from a potential jammer and/or listener. This mostly assumes sender and receiver to have a shared secret.

Scramblers use a secret spreading sequence or secret hop sequence, or some other information that must be kept secret from a potential jammer and/or listener. This mostly assumes sender and receiver to have a shared secret (or a scrambling/descrambling device).

Scrambling system are also used to achieving jam resistance. At the time of writing this, there is only one scrambling system known to be able to achieving jam resistance with no shared secret: BBC coding.

4 questions
7
votes
2 answers

Why does side-channel security focus on “shielding” rather than “jamming”?

I have always found it weird when in a crypto discussion people stressed the importance of making algorithms runtime-deterministic, to the point of avoiding any compiler optimisations. To me, it seems that it's from the start futile to try and…
leftaroundabout
  • 213
  • 1
  • 7
5
votes
1 answer

How did "Secure Voice" work on the old Air Force One's?

I recently visited the "Museum of Flight" where they have an old SAM 970, previously known as "Air Force One". Inside there is a comm station with many buttons designated "Secure Voice", as can be seen on the lower row of controls in the attached…
TheHvidsten
  • 151
  • 2
2
votes
1 answer

How to perform the lfsr scrambling used in PCIe for 2 byte input?

In PCIe Gen 3 on-wards there is 128b/130b encoding used which scrambles incoming bit using a LFSR with polynomial: $$G(X) = X^{23} + X^ {21} + X^{16} + X^{8} + X^5 + X^2 + 1.$$ Is there any way to perform required scrambling on 2 bit in one clock…
1
vote
1 answer

Is there a standard way of scrambling the output of AES?

So I needed symmetric encryption for my program. I landed on AES 192 bits in the CTR mode, because of some Computerphile videos on YouTube. After using it with the Node.js "crypto" lib implementation, I noticed that some of the outputs are very…