4 ms·
What do you mean by "problem"? Are you talking about obfuscation?
by EE84M3i 6y ago
What do you mean by "problem"? Are you talking about obfuscation?
- hinkley 6y ago> looking for an expanded set of round keys[2] using their expected layout in memory The problem is predictability of the layout, right? The layout is chosen for throughput, but CPU caches can cope well with some nonlinear layouts.
- EE84M3i 6y agoKeys having an expected layout in memory is not a problem, nor is being able to dump encryption keys from process memory if you have access to it. That's the security model these processes operate in. Processes could conceivably put keys in memory in a non-standard way that is more difficult to write a tool to scan for, but the fact that they don't is not a problem, and even if they did it would not make it impossible to write a tool.
- panpanna 6y agoThe point is that if we could move the pieces of key schedule around freely it would increase the complexity of the tool significantly since it will have to match each potential block against a number of other potential blocks.