PGP source code

Tom Thomson tthomson at linkguard.com
Tue, 4 Sep 2001 19:30:47 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C13578.19B4C6F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

> > Although BYTE talks about "checksums", the microcode is signed (I am
> > told on excellent authority [though admittedly, my memory 
> may not be as
> > good as the authority!]) by a 2048 bit RSA key...
> >
> > There is indeed, as BYTE says, very little documented about this on
> > Intel's site (and certainly no mention of RSA or of the way that the
> > chip checks the signature), though there is occasional mention of
> > microcode upgrades for chips such as the Xeon.
> 
> <http://developer.intel.com/design/pentium4/manuals/24547204.pdf>
> Section 8.11.3 (pg 309)
> 
> Based on my reading of the details given, it is not talking 
> about a RSA
> style of signature. I might be wrong though, it is lower 
> level then I am
> use to dealing with.
> 

You are right, the checksum is clearly defined in table 8-7 on page 305.  
It's a simple checksum, not a signature.

Tom Thomson

------=_NextPart_000_0000_01C13578.19B4C6F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DWindows-1252">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.0.4417.0">
<TITLE>RE: PGP source code</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>&gt; &gt; Although BYTE talks about =
&quot;checksums&quot;, the microcode is signed (I am</FONT>

<BR><FONT SIZE=3D2>&gt; &gt; told on excellent authority [though =
admittedly, my memory </FONT>

<BR><FONT SIZE=3D2>&gt; may not be as</FONT>

<BR><FONT SIZE=3D2>&gt; &gt; good as the authority!]) by a 2048 bit RSA =
key...</FONT>

<BR><FONT SIZE=3D2>&gt; &gt;</FONT>

<BR><FONT SIZE=3D2>&gt; &gt; There is indeed, as BYTE says, very little =
documented about this on</FONT>

<BR><FONT SIZE=3D2>&gt; &gt; Intel's site (and certainly no mention of =
RSA or of the way that the</FONT>

<BR><FONT SIZE=3D2>&gt; &gt; chip checks the signature), though there is =
occasional mention of</FONT>

<BR><FONT SIZE=3D2>&gt; &gt; microcode upgrades for chips such as the =
Xeon.</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; &lt;<A =
HREF=3D"http://developer.intel.com/design/pentium4/manuals/24547204.pdf">=
http://developer.intel.com/design/pentium4/manuals/24547204.pdf</A>&gt;</=
FONT>

<BR><FONT SIZE=3D2>&gt; Section 8.11.3 (pg 309)</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>

<BR><FONT SIZE=3D2>&gt; Based on my reading of the details given, it is =
not talking </FONT>

<BR><FONT SIZE=3D2>&gt; about a RSA</FONT>

<BR><FONT SIZE=3D2>&gt; style of signature. I might be wrong though, it =
is lower </FONT>

<BR><FONT SIZE=3D2>&gt; level then I am</FONT>

<BR><FONT SIZE=3D2>&gt; use to dealing with.</FONT>

<BR><FONT SIZE=3D2>&gt; </FONT>
</P>

<P><FONT SIZE=3D2>You are right, the checksum is clearly defined in =
table 8-7 on page 305.&nbsp; </FONT>

<BR><FONT SIZE=3D2>It's a simple checksum, not a signature.</FONT>
</P>

<P><FONT SIZE=3D2>Tom Thomson</FONT>
</P>

</BODY>
</HTML>
------=_NextPart_000_0000_01C13578.19B4C6F0--