| Author |
Message |
Terje Mathisen
Guest
|
Posted:
Sun Dec 12, 2004 3:13 am Post subject:
Re: Timing-based attacks |
|
|
BRG wrote:
| Quote: | Is there a version of this available anywhere on the web?
|
A footnote to my previous msg:
Andy Glew later told me that his bosses at Intel were pretty certain
he'd leaked the EMON info to me, they didn't believe it was possible to
reverse engineer them the way I described in my article.
It seemed like they changed their minds half a year later, after the
FDIV incident, but that's another story. :-)
Terje
--
- <Terje.Mathisen@hda.hydro.com>
"almost all programming can be viewed as an exercise in caching" |
|
| Back to top |
|
 |
BRG
Guest
|
Posted:
Sun Dec 12, 2004 4:26 pm Post subject:
Re: Timing-based attacks |
|
|
Terje Mathisen wrote:
| Quote: | BRG wrote:
Terje Mathisen wrote:
PS. (For sci.crypt readers) I reverse engineered those EMON counters
and wrote an article about them: "Pentium Secrets", Byte July 1994,
pp 191-192
Is there a version of this available anywhere on the web?
checking...
It seems like I don't have any copies myself. :-(
I know there used to be one on the byte.com web site, but that's years
ago...
Yes, it is still there!
http://www.byte.com/art/9407/sec12/art3.htm
|
Thanks Terje, I really should have looked there but I thought that Byte
had folded some time ago.
I am sorry to keep aking you questions, but do you know of any good
documents on the web that explain how caches work, especially in the x86
family? I ask because it is hard going through the Intel/AMD
documentation and I am hence rather hoping that someone has produced a
good tutorial style document on all of this.
Brian Gladman |
|
| Back to top |
|
 |
Terje Mathisen
Guest
|
Posted:
Sun Dec 12, 2004 9:04 pm Post subject:
Re: Timing-based attacks |
|
|
BRG wrote:
| Quote: | I am sorry to keep aking you questions, but do you know of any good
documents on the web that explain how caches work, especially in the x86
|
Sorry, no, I don't have or know about anything like that.
| Quote: | family? I ask because it is hard going through the Intel/AMD
documentation and I am hence rather hoping that someone has produced a
good tutorial style document on all of this.
|
_Good_ tutorials are always worthwhile.
Terje
--
- <Terje.Mathisen@hda.hydro.com>
"almost all programming can be viewed as an exercise in caching" |
|
| Back to top |
|
 |
Paul Rubin
Guest
|
Posted:
Mon Dec 13, 2004 2:04 am Post subject:
Re: Timing-based attacks |
|
|
BRG <brg@nowhere.org> writes:
| Quote: | I am sorry to keep aking you questions, but do you know of any good
documents on the web that explain how caches work, especially in the
x86 family?
|
Dunno about the web and dunno about modern x86's, but Michael Schmitt's
book "Pentium Processor Optimization Techniques" was very informative
about the Pentium 1. |
|
| Back to top |
|
 |
Peter Gutmann
Guest
|
Posted:
Wed Dec 15, 2004 12:16 pm Post subject:
Re: Timing-based attacks |
|
|
BRG <brg@nowhere.org> writes:
| Quote: | I am sorry to keep aking you questions, but do you know of any good
documents on the web that explain how caches work, especially in the x86
family?
|
You could try "The Anatomy of a High-Performance Microprocessor" by Shriver
and Smith. It's on the web via one level of indirection.
Peter. |
|
| Back to top |
|
 |
BRG
Guest
|
Posted:
Wed Dec 15, 2004 4:27 pm Post subject:
Re: Timing-based attacks |
|
|
Peter Gutmann wrote:
| Quote: | BRG <brg@nowhere.org> writes:
I am sorry to keep aking you questions, but do you know of any good
documents on the web that explain how caches work, especially in the x86
family?
You could try "The Anatomy of a High-Performance Microprocessor" by Shriver
and Smith. It's on the web via one level of indirection.
Peter.
|
Thanks Peter, it looks like a useful reference.
Brian Gladman |
|
| Back to top |
|
 |
Del Cecchi
Guest
|
Posted:
Tue Dec 21, 2004 12:25 am Post subject:
Re: Timing-based attacks |
|
|
BRG wrote:
| Quote: | Peter Gutmann wrote:
BRG <brg@nowhere.org> writes:
I am sorry to keep aking you questions, but do you know of any good
documents on the web that explain how caches work, especially in the
x86 family?
You could try "The Anatomy of a High-Performance Microprocessor" by
Shriver
and Smith. It's on the web via one level of indirection.
Peter.
Thanks Peter, it looks like a useful reference.
Brian Gladman
|
A quick Amazon search on "cache" turned up "the cache memory book" by
jim handy, and Cache and Memory Hierarchy Design : A Performance
Directed Approach
by Steven A. Przybylski
del cecchi |
|
| Back to top |
|
 |
BRG
Guest
|
Posted:
Tue Dec 21, 2004 3:44 pm Post subject:
Re: Timing-based attacks |
|
|
Del Cecchi wrote:
| Quote: | BRG wrote:
Peter Gutmann wrote:
BRG <brg@nowhere.org> writes:
I am sorry to keep aking you questions, but do you know of any good
documents on the web that explain how caches work, especially in the
x86 family?
You could try "The Anatomy of a High-Performance Microprocessor" by
Shriver
and Smith. It's on the web via one level of indirection.
Peter.
Thanks Peter, it looks like a useful reference.
Brian Gladman
A quick Amazon search on "cache" turned up "the cache memory book" by
jim handy, and Cache and Memory Hierarchy Design : A Performance
Directed Approach
by Steven A. Przybylski
|
Thanks for this reference.
Brian Gladman |
|
| Back to top |
|
 |
|
|
|
|