<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-egc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Danutrjae</id>
		<title>Wiki de EGC - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-egc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Danutrjae"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php/Especial:Contribuciones/Danutrjae"/>
		<updated>2026-06-10T04:40:42Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Grupo_Verificaci%C3%B3n(2014-15)&amp;diff=2346</id>
		<title>Grupo Verificación(2014-15)</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Grupo_Verificaci%C3%B3n(2014-15)&amp;diff=2346"/>
				<updated>2014-12-17T15:27:22Z</updated>
		
		<summary type="html">&lt;p&gt;Danutrjae: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definición ==&lt;br /&gt;
&lt;br /&gt;
Nuestro subsistema se encargará de generar o proporcionar claves públicas y privadas según la demanda de los subsistemas relacionados. Nuestro subsistema tendrá las siguientes funciones:&lt;br /&gt;
* '''Crear una clave pública y una clave privada para una votación.'''&lt;br /&gt;
* '''Comprobar si un voto cifrado ha sido alterado o no, ya sea porque haya interceptado u otra razón.'''&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
* '''García Nieto, Diego''': Gestor de la configuración&lt;br /&gt;
* '''León Riego, José Miguel''': Gestor de la configuración&lt;br /&gt;
* '''Martín Maroto, Sergio''': Jefe de proyecto&lt;br /&gt;
* '''Pachón Jiménez, Andrés''': Gestor de la configuración&lt;br /&gt;
* '''Sierra Silva, Samuel''': Gestor de la configuración&lt;br /&gt;
* '''Utrera Jaén, Daniel''': Gestor de la configuración&lt;br /&gt;
&lt;br /&gt;
== Nuestra Integración con el Resto ==&lt;br /&gt;
Nuestra integración con cada subsistema se hará de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
*'''Con creación de votaciones:'''al crear la votación, llamará a nuestro método &amp;quot;postKey&amp;quot; pasando como parámetro el &amp;quot;id&amp;quot; de dicha votación (un String). Crearemos el par de claves para esa votación y lo guardaremos en nuestra base de datos.  &lt;br /&gt;
&lt;br /&gt;
*'''Con cabina de votación:'''cuando necesiten cifrar un voto, llamarán a nuestro método &amp;quot;getPublicKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y cifrarán usando dicha clave que les proporcionamos. &lt;br /&gt;
&lt;br /&gt;
*'''Con recuento y modificación:''' cuando necesiten descifrar un voto, primero deberán verificar que no ha sido modificado con el método “checkVote”, el cual devuelve una salida booleana (True en el caso de que el voto permanezca inalterado, y False si ha habido alguna alteración), consiguientemente llamarán a nuestro método &amp;quot;getPrivateKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y descifrarán usando dicha clave que les proporcionamos.&lt;br /&gt;
&lt;br /&gt;
Enlace a Github: [[https://github.com/EGC-1415-Repositorio-compartido/repvoting/tree/master/verification]]&lt;br /&gt;
&lt;br /&gt;
Dirección API: http://www.egcprueba.esy.es/getKeys.php?id=[dabaBaseID]&lt;br /&gt;
&lt;br /&gt;
== Iteraciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Taller de creación de grupos (29/09/2014) - Grupo de Verificación - 14/15 | Taller de creación de grupos (29/09/2014)]]&lt;br /&gt;
* [[Taller de arquitectura de la aplicación (1/10/2014) - Grupo de Verificación - 14/15 | Taller de arquitectura de la aplicación (1/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE I (6/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE I (6/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE II (8/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE II (8/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE III (20/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE III (20/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de integración (17/11/2014) - Grupo de Verificación - 14/15 | Taller de gestión de integración (17/11/2014)]]&lt;br /&gt;
&lt;br /&gt;
== Prácticas ==&lt;br /&gt;
&lt;br /&gt;
* [[Práctica I (15/10/2014) - Grupo de Verificación - 14/15 | Práctica I (15/10/2014)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Subsistemas relacionados ==&lt;br /&gt;
&lt;br /&gt;
* [[Subsistema relacionado | Creación/administración de votaciones]]&lt;br /&gt;
* [[Subsistema relacionado | Cabina de votación]]&lt;br /&gt;
* [[Subsistema relacionado | Sistema de modificación de resultados]]&lt;br /&gt;
* [[Subsistema relacionado | Recuento]]&lt;br /&gt;
&lt;br /&gt;
== Actas de reuniones ==&lt;br /&gt;
'''A continuación mostramos todos los actas:''' &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo: Acta_1_-_29_Septiembre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_2_-_1_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_3_-_6_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_4_-_7_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_5_-_8_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_6_-_15_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_7_-20_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_8-22_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_9-23_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_10_-_27_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_11-3_Noviembre.pdf]]&lt;/div&gt;</summary>
		<author><name>Danutrjae</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Grupo_Verificaci%C3%B3n(2014-15)&amp;diff=2345</id>
		<title>Grupo Verificación(2014-15)</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Grupo_Verificaci%C3%B3n(2014-15)&amp;diff=2345"/>
				<updated>2014-12-17T15:24:58Z</updated>
		
		<summary type="html">&lt;p&gt;Danutrjae: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definición ==&lt;br /&gt;
&lt;br /&gt;
Nuestro subsistema se encargará de generar o proporcionar claves públicas y privadas según la demanda de los subsistemas relacionados. Nuestro subsistema tendrá las siguientes funciones:&lt;br /&gt;
* '''Crear una clave pública y una clave privada para una votación.'''&lt;br /&gt;
* '''Comprobar si un voto cifrado ha sido alterado o no, ya sea porque haya interceptado u otra razón.'''&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
* '''García Nieto, Diego''': Gestor de la configuración&lt;br /&gt;
* '''León Riego, José Miguel''': Gestor de la configuración&lt;br /&gt;
* '''Martín Maroto, Sergio''': Jefe de proyecto&lt;br /&gt;
* '''Pachón Jiménez, Andrés''': Gestor de la configuración&lt;br /&gt;
* '''Sierra Silva, Samuel''': Gestor de la configuración&lt;br /&gt;
* '''Utrera Jaén, Daniel''': Gestor de la configuración&lt;br /&gt;
&lt;br /&gt;
== Nuestra Integración con el Resto ==&lt;br /&gt;
Nuestra integración con cada subsistema se hará de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
*'''Con creación de votaciones:''' al crear la votación, llamará a nuestro método &amp;quot;postKey&amp;quot; pasando como parámetro el &amp;quot;id&amp;quot; de dicha votación (un String). Crearemos el par de claves para esa votación y lo guardaremos en nuestra base de datos.&lt;br /&gt;
&lt;br /&gt;
*'''Con cabina de votación:''' cuando necesiten cifrar un voto, llamarán a nuestro método &amp;quot;getPublicKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y cifrarán usando dicha clave que les proporcionamos.&lt;br /&gt;
&lt;br /&gt;
*'''Con recuento y modificación:''' cuando necesiten descifrar un voto, llamarán a nuestro método &amp;quot;getPrivateKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y descifrarán usando dicha clave que les proporcionamos.&lt;br /&gt;
&lt;br /&gt;
Enlace a Github: [[https://github.com/EGC-1415-Repositorio-compartido/repvoting/tree/master/verification]]&lt;br /&gt;
&lt;br /&gt;
Dirección API: http://www.egcprueba.esy.es/getKeys.php?id=[dabaBaseID]&lt;br /&gt;
&lt;br /&gt;
== Iteraciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Taller de creación de grupos (29/09/2014) - Grupo de Verificación - 14/15 | Taller de creación de grupos (29/09/2014)]]&lt;br /&gt;
* [[Taller de arquitectura de la aplicación (1/10/2014) - Grupo de Verificación - 14/15 | Taller de arquitectura de la aplicación (1/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE I (6/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE I (6/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE II (8/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE II (8/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE III (20/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE III (20/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de integración (17/11/2014) - Grupo de Verificación - 14/15 | Taller de gestión de integración (17/11/2014)]]&lt;br /&gt;
&lt;br /&gt;
== Prácticas ==&lt;br /&gt;
&lt;br /&gt;
* [[Práctica I (15/10/2014) - Grupo de Verificación - 14/15 | Práctica I (15/10/2014)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Subsistemas relacionados ==&lt;br /&gt;
&lt;br /&gt;
* [[Subsistema relacionado | Creación/administración de votaciones]]&lt;br /&gt;
* [[Subsistema relacionado | Cabina de votación]]&lt;br /&gt;
* [[Subsistema relacionado | Sistema de modificación de resultados]]&lt;br /&gt;
* [[Subsistema relacionado | Recuento]]&lt;br /&gt;
&lt;br /&gt;
== Actas de reuniones ==&lt;br /&gt;
'''A continuación mostramos todos los actas:''' &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo: Acta_1_-_29_Septiembre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_2_-_1_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_3_-_6_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_4_-_7_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_5_-_8_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_6_-_15_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_7_-20_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_8-22_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_9-23_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_10_-_27_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_11-3_Noviembre.pdf]]&lt;/div&gt;</summary>
		<author><name>Danutrjae</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Grupo_Verificaci%C3%B3n(2014-15)&amp;diff=2341</id>
		<title>Grupo Verificación(2014-15)</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Grupo_Verificaci%C3%B3n(2014-15)&amp;diff=2341"/>
				<updated>2014-12-17T15:10:09Z</updated>
		
		<summary type="html">&lt;p&gt;Danutrjae: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definición ==&lt;br /&gt;
&lt;br /&gt;
Nuestro subsistema se encargará de generar o proporcionar claves públicas y privadas según la demanda de los subsistemas relacionados. Nuestro subsistema tendrá las siguientes funciones:&lt;br /&gt;
* '''Crear una clave pública y una clave privada para una votación.'''&lt;br /&gt;
* '''Comprobar si un voto cifrado ha sido alterado o no, ya sea porque haya interceptado u otra razón.'''&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
* '''García Nieto, Diego''': Gestor de la configuración&lt;br /&gt;
* '''León Riego, José Miguel''': Gestor de la configuración&lt;br /&gt;
* '''Martín Maroto, Sergio''': Jefe de proyecto&lt;br /&gt;
* '''Pachón Jiménez, Andrés''': Gestor de la configuración&lt;br /&gt;
* '''Sierra Silva, Samuel''': Gestor de la configuración&lt;br /&gt;
* '''Utrera Jaén, Daniel''': Gestor de la configuración&lt;br /&gt;
&lt;br /&gt;
== Nuestra Integración con el Resto ==&lt;br /&gt;
Nuestra integración con cada subsistema se hará de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
*'''Con creación de votaciones:''' al crear la votación, llamará a nuestro método &amp;quot;postKey&amp;quot; pasando como parámetro el &amp;quot;id&amp;quot; de dicha votación (un String). Crearemos el par de claves para esa votación y lo guardaremos en nuestra base de datos.&lt;br /&gt;
&lt;br /&gt;
*'''Con cabina de votación:''' cuando necesiten cifrar un voto, llamarán a nuestro método &amp;quot;getPublicKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y cifrarán usando dicha clave que les proporcionamos.&lt;br /&gt;
&lt;br /&gt;
*'''Con recuento y modificación:''' cuando necesiten descifrar un voto, llamarán a nuestro método &amp;quot;getPrivateKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y descifrarán usando dicha clave que les proporcionamos.&lt;br /&gt;
&lt;br /&gt;
== Iteraciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Taller de creación de grupos (29/09/2014) - Grupo de Verificación - 14/15 | Taller de creación de grupos (29/09/2014)]]&lt;br /&gt;
* [[Taller de arquitectura de la aplicación (1/10/2014) - Grupo de Verificación - 14/15 | Taller de arquitectura de la aplicación (1/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE I (6/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE I (6/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE II (8/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE II (8/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de código PARTE III (20/10/2014) - Grupo de Verificación - 14/15 | Taller de gestión de código PARTE III (20/10/2014)]]&lt;br /&gt;
* [[Taller de gestión de integración (17/11/2014) - Grupo de Verificación - 14/15 | Taller de gestión de integración (17/11/2014)]]&lt;br /&gt;
&lt;br /&gt;
== Prácticas ==&lt;br /&gt;
&lt;br /&gt;
* [[Práctica I (15/10/2014) - Grupo de Verificación - 14/15 | Práctica I (15/10/2014)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Subsistemas relacionados ==&lt;br /&gt;
&lt;br /&gt;
* [[Subsistema relacionado | Creación/administración de votaciones]]&lt;br /&gt;
* [[Subsistema relacionado | Cabina de votación]]&lt;br /&gt;
* [[Subsistema relacionado | Sistema de modificación de resultados]]&lt;br /&gt;
* [[Subsistema relacionado | Recuento]]&lt;br /&gt;
&lt;br /&gt;
== Actas de reuniones ==&lt;br /&gt;
'''A continuación mostramos todos los actas:''' &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo: Acta_1_-_29_Septiembre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_2_-_1_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_3_-_6_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_4_-_7_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_5_-_8_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_6_-_15_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_7_-20_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_8-22_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_9-23_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_10_-_27_Octubre.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: Acta_11-3_Noviembre.pdf]]&lt;/div&gt;</summary>
		<author><name>Danutrjae</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Taller_de_gesti%C3%B3n_de_integraci%C3%B3n_(17/11/2014)_-_Grupo_de_Verificaci%C3%B3n_-_14/15&amp;diff=1996</id>
		<title>Taller de gestión de integración (17/11/2014) - Grupo de Verificación - 14/15</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Taller_de_gesti%C3%B3n_de_integraci%C3%B3n_(17/11/2014)_-_Grupo_de_Verificaci%C3%B3n_-_14/15&amp;diff=1996"/>
				<updated>2014-11-22T20:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;Danutrjae: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Nuestra Integración con el Resto ==&lt;br /&gt;
&lt;br /&gt;
Desde el primer momento, nuestra principal preocupación fue la de facilitar la integración de nuestro subsistema con el resto.&lt;br /&gt;
Por ello, decidimos al inicio del proyecto utilizar Java plano para que cualquier subsistema pueda simplemente importar nuestra funcionalidad como un .jar. También se les proporcionará un .jar para el conector MySQL, para el caso en el que dicho subsistema no lo tuviera importado ya.&lt;br /&gt;
&lt;br /&gt;
De esta forma, nuestra integración con cada subsistema se hará de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
*'''Con creación de votaciones:''' al crear la votación, llamará a nuestro método &amp;quot;postKey&amp;quot; pasando como parámetro el &amp;quot;id&amp;quot; de dicha votación (un String). Crearemos el par de claves para esa votación y lo guardaremos en nuestra base de datos.&lt;br /&gt;
&lt;br /&gt;
*'''Con cabina de votación:''' cuando necesiten cifrar un voto, llamarán a nuestro método &amp;quot;getPublicKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y cifrarán usando dicha clave que les proporcionamos.&lt;br /&gt;
&lt;br /&gt;
*'''Con recuento y modificación:''' cuando necesiten descifrar un voto, llamarán a nuestro método &amp;quot;getPrivateKey&amp;quot; con la &amp;quot;id&amp;quot; de la votación en la que se encuentre (un String) y descifrarán usando dicha clave que les proporcionamos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Integración Conjunta ==&lt;br /&gt;
&lt;br /&gt;
Tras instalar el software necesario en el entorno, se podrían instalar los proyectos, integrándolos entre ellos. Utilizaremos un orden basado en la secuenciación que utilizará un usuario que realice una votación:&lt;br /&gt;
&lt;br /&gt;
*Autenticación&lt;br /&gt;
*Creación/Administración de censos&lt;br /&gt;
*Creación/Administración de votaciones&lt;br /&gt;
*Verificación&lt;br /&gt;
*Cabina de votación&lt;br /&gt;
*Almacenamiento de votos&lt;br /&gt;
*Recuento&lt;br /&gt;
*Modificación de resultados&lt;br /&gt;
*Frontend de resultados&lt;br /&gt;
*Visualización de resultados&lt;br /&gt;
*Deliberaciones&lt;br /&gt;
&lt;br /&gt;
El modelo de integración sería el modelo &amp;quot;Sandwich&amp;quot; visto en teoría siguiendo el siguiente diagrama:&lt;br /&gt;
[https://www.dropbox.com/s/qsnngk0bejxlb8p/Diagrama%20integraci%C3%B3n.pdf?dl=0]&lt;/div&gt;</summary>
		<author><name>Danutrjae</name></author>	</entry>

	</feed>