This file is indexed.

/usr/share/doc/sks-ecc-doc/usersguide-es/recon.html is in sks-ecc-doc 0.93-6.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="keywords" content="criptografía, curva elíptica, clave pública,
PGP, GPG" />
	<link rel="stylesheet" type="text/css" href="andreas07.css" />
<!--[if IE 6]>
<link rel="stylesheet" href="fix.css" type="text/css" />
<![endif]-->
	<title>SKS, criptografía de bolsillo</title>
</head>

<body>

<div id="sidebar">
<h1>SKS</h1>
<h2>Versión actual: 0.93</h2>
<div id="menu">
<a href="index.html">Introducción</a>
<a href="instal.html">Instalación</a>
<a href="manual.html">Manual I</a>
<a href="clave.html">Manual II - Claves</a>
<a href="dis.html">Diseño</a>
<a href="gpl.html">Licencia</a>
<a class="active" href="recon.html">Reconocimientos</a>
<a href="download.html">Descargas <em>Downloads</em></a>
<a href="misc.html">Miscelánea</a>
</div>
<h3>&copy; diseño</h3>
<p>Estilo basado en plantilla diseñada por <a href="http://andreasviklund.com">Andreas Viklund</a>.</p>
</div>

<div id="content">
<!-- start of content space -->
<h1>SKS</h1>
<h2>criptografía de bolsillo</h2>

<h3>Reconocimientos</h3>

<p>SKS se debe en su mayor parte a trabajo previo de otras personas. En esta
sección deseo reconocer principalmente el trabajo de programación, ya que el
"trabajo intelectual" subyacente a todas las ideas que aquí se usan es tan
extenso, que no bastarían estos pocos Kb. para ponerlo de manifiesto.</p>

<p>Todo el código que se usado tiene licencia <A href="gpl.html">GPL</A> o
bien garantía de libertad para su uso y está disponible en los enlaces que se
proporcionan. Gracias a todos por su "involuntaria" colaboración en SKS.</p>

<h3>Pegwit</h3>

<p>Ya se ha mencionado que la inspiración de SKS proviene de <em>pegwit</em>, un
programa realizado por <strong>George Barwood</strong>. He conservado la parte
de codificación con armadura en base 64, que se debe a <strong>Mr.
Tines</strong>. El propio Barwood escribió una <a href="ecc-faq.html">pequeña
guía</a> sobre curvas elípticas que he incluído en esta documentación (inglés).
</p>

<p>No hay actualmente páginas activas sobre <em>pegwit</em> porque, como se dice
en la <a href="index.html">introducción</a>, presentaba serias debilidades en
la implementación de la CGCE. La única referencia es un grupo de discusión que
pretende rescatarlo del olvido, pero no es muy activo:</p>
<ul>
  <li><a
href=
"http://groups.yahoo.com/group/pegwit/"
target="_blank">http://groups.yahoo.com/group/pegwit/</a ></li>
</ul>

<h3>Rijndael</h3>

<p>Los autores de <a href="http://www.esat.kuleuven.ac.be/~rijmen/rijndael/"
target="_blank">Rijndael</a> son dos programadores flamencos, <a
href="http://www.esat.kuleuven.ac.be/~rijmen/daemen.html"
target="_blank"><strong>Joan Daemen</a></strong> y <strong><a
href="http://www.esat.kuleuven.ac.be/~rijmen/index.html" target="_blank">Vincent
Rijmen</a></strong>.

<p>El código fuente está tomado de <A href="http://libtomcrypt.org/"
target="_blank"><kbd>LibTomCrypt</kbd></A>, una librería criptográfica de
<strong>Tom St. Denis</strong>. El código ha sido modificado levemente para 
construir las tablas de sustitución sobre la marcha; para ello me he valido de
la implementación de Rijndael de <a href="http://www.cr0.net:8040/about/" target="_blank">Christophe Devine</a>.</p>

<h3>TIGER</h3>

<p><a href="http://www.cs.technion.ac.il/~biham/Reports/Tiger/" target="_blank">TIGER</a> es un algoritmo de generación
de resuménes (<em>hash</em>) de <A href="http://www.cl.cam.ac.uk/users/rja14/" target="_blank"><strong>Ross
Anderson</strong></A> y <A href="http://www.cs.technion.ac.il/~biham/" target="_blank"><strong>Eli Biham</strong></A>.
En las páginas señaladas se puede encontrar la implementación de 
referencia y otro material de interés.</p>

<p>También he usado el módulo <kbd>tiger.c</kbd> de la librería mencionada 
<A href="http://libtom.org/?page=features&newsitems=5&whatfile=crypt" target="_blank"><kbd>LibTomCrypt</kbd></A>, que
he modificado para construir la tabla de sustitución sobre la marcha, tomando
como guía la implementación de referencia del algoritmo.</p>

<h3>Curva elíptica</h3>

<p>Para encontrar la curva apropiada y sus parámetros, me he servido del 
programa <a href="http://indigo.ie/~mscott/#Elliptic" target="_blank"><kbd>schoof2</kbd></a>, de 
<a href="http://www.computing.dcu.ie/~mike/mike.html" target="_blank"><strong>Mike Scott</strong></a>,
así como de <a href="http://www.certainkey.com/resources/ppsearch.php" target="_blank">
<kbd>ppsearch</kbd></a>, de <strong>Scott Duplichan</strong>.
</p>

<h3>Librería numérica de alta precisión</h3>
<p>Para los cálculos con números grandes se ha empleado la librería externa <a href="http://libtom.org/?page=features&newsitems=5&whatfile=crypt"
target="_blank"><kbd>LibTomMath</kbd></a>, de <strong>Tom St Denis</strong>. También 
se usa esta librería en las operaciones polinómicas más sencillas. 
</p>
<p>Desde la versión 0.93, SKS utiliza la libería <a href="http://libtom.org/?page=features&newsitems=5&whatfile=tfm" target="_blank"><kbd>TomFastMath</kbd></a> (tfm). Es una mejora 
del autor de la anterior librería que busca mayor rapidez 
(no hay 'mallocs', hay operaciones en ensamblador para
determinadas arquitecturas...) pero, sobre todo, aprovecha toda la longitud
del registro (32 o 64 bits) como cifras binarias efectivas.</p>

<h3>Compresión</h3>
<p>SKS usa la librería <a href="http://www.gzip.org/zlib/" target="_blank"><kbd>zlib</kbd></a> 
de <a href="http://gailly.net/" target="_blank"><strong>Jean-loup Gailly</strong></a> y
<a href="http://www.alumni.caltech.edu/~madler/" target="_blank"><strong>Mark Adler</strong></a>.
</p>

</div>
</body>
</html>