News for hackers. Stuff that matters.
Re:“CPUs are optimized for video games” by tptacek on Wednesday August 10, 2016 @08:01PM (#12265530)
It is in retrospect a pretty banal observation. If cipher design is about achieving a certain security level at the lowest cost per byte, it sort of stands to reason that you'd want to design them around those features of a CPU on which the market is going to put the most pressure to improve.

In fairness, some of this design philosophy --- which Bernstein has held for a very long time! --- gets a lot clearer with the advent of modern ARX ciphers, which dispense with a lot of black magic in earlier block cipher designs.

A really good paper to read here is the original Salsa20 paper, which explains operation-by-operation why Bernstein chose each component of the cipher.

Re:“CPUs are optimized for video games” by gcatlin on Thursday August 11, 2016 @08:07AM (#12267509)
Re:“CPUs are optimized for video games” by majewsky on Thursday August 11, 2016 @04:09AM (#12266826)
Many non-obvious observations are banal in retrospect. :)
Re:“CPUs are optimized for video games” by ajuc on Thursday August 11, 2016 @07:15AM (#12267295)
If you base your cipher on features that will be cheaper in future, maybe you are also making it easier to brute-force it?