Story Transcript
ANEXO
MANUAL DE USUARIO
1
Contenido INTRODUCCIÓN ................................................................................................................................. 3 1. OPERACION DEL SISTEMA ........................................................................................................ 4 1.1. CAPTURA DE AUDIO.............................................................................................................. 4 1.2. CIFRADO DE DATOS .............................................................................................................. 5 1.3. TRANSMISIÓN DE DATOS .................................................................................................... 6 1.4. DESCIFRADO DE DATOS ...................................................................................................... 7 1.5. COMPARACIÓN DE DATOS ................................................................................................. 7
Tabla de Ilustraciones Ilustración 1 captura de audio ............................................................................................................. 4 Ilustración 2 Cifrado de datos .............................................................................................................. 5 Ilustración 3 Trasmision de datos ........................................................................................................ 6 Ilustración 4 Descifrado de datos ......................................................................................................... 7 Ilustración 5 Monitor serial del esclavo............................................................................................... 8
2
INTRODUCCIÓN
En este manual se explica el funcionamiento del dispositivo Arduino con la implementación del algoritmo de cifrado salsa20 y la manera de operar dicho artefacto, este prototipo solo tiene un modo de operación y consiste en cuatro pasos que son captura de audio, cifrado de datos, transmisión de datos y descifrado.
3
1. OPERACION DEL SISTEMA Para iniciar la operación del sistema se deben tener las conexiones como se especifica en el anexo MANUAL TECNICO, adicionalmente si se quiere monitorear más concienzudamente la operación del prototipo se debe conectar el maestro y esclavo al computador simultáneamente y abrir las ventanas de monitor serial para cada dispositivo.
1.1. CAPTURA DE AUDIO Cuando el proceso inicia el dispositivo está en modo espera, para iniciar se presiona el botón una vez, en la ilustración 1 se observan los tres componente generales del sistema en la protoboard de mayor tamaño se encuentre en botón de acciones, cuando esto pasa el dispositivo capturará una cantidad de muestras predeterminadas configuradas en el código, inmediatamente se enciende el LED verde, cuando esta encendido el dispositivo está capturando audio del micrófono, cuando se termine la captura de información el LED se apagará, y la información se guardará en la memoria SD en un archivo con extensión TXT.
Ilustración 1 captura de audio
4
1.2. CIFRADO DE DATOS Al terminar el proceso de captura de datos automáticamente el dispositivo inicia el cifrado y se enciente el LED rojo hasta terminar de cifrar toda la información generada, como se observa en la ilustración 2, esta información se almacena en un archivo con extensión TXT en la memoria SD.
Ilustración 2 Cifrado de datos
5
1.3. TRANSMISIÓN DE DATOS
Cuando el cifrado de la información termina, el sistema queda en modo de espera de nuevo, se reconoce ya que los LED rojo y verde se encienden simultáneamente como se observa en la ilustración 3 , Se debe presionar el botón de nuevo para iniciar la transmisión de datos a través del cable serial entre los dispositivos arduino. Cuando se inicia la transmisión, el LED verde se enciende en el maestro y el LED rojo en el esclavo, mientras que estos estén encendidos simultáneamente en los dos dispositivos se está transmitiendo información.
Ilustración 3 Trasmision de datos
6
1.4. DESCIFRADO DE DATOS Cuando se termina el proceso de transmisión los LED rojo y verde empezaran a encenderse intermitentemente en el maestro y se apagara el LED rojo en el esclavo, inmediatamente después de que el proceso de transmisión termina como se puede observar en la ilustración 4, el esclavo comenzara el descifrado, la información recuperada se almacenara en la memoria SD en un archivo con extensión TXT. Si se tiene conexión con el computador, en el monitor serial del esclavo se imprimirá la información descifrada.
Ilustración 4 Descifrado de datos
1.5. COMPARACIÓN DE DATOS Si se requiere comprobar la similitud y eficiencia del proceso, se debe extraer las memorias SD de cada dispositivo y conectarlas a un computador, aquí se tendrá acceso a los archivos de texto en cada memoria, y se podrán visualizar y comparar en algún software o manualmente. La Ilustración 4 muestra la interface de arduino que permite observar los datos cuando el proceso finaliza.
7
Ilustración 5 Monitor serial del esclavo
8
ANEXO
MANUAL TÉCNICO
Contenido INTRODUCCIÓN ................................................................................................................. 3 1. DESARROLLO ELECTRÓNICA ...................................................................................... 4 1.1. COMPONENTES ........................................................................................................ 4 1.2. DIAGRAMAS Y CONEXIONES.................................................................................. 5 2. DESARROLLO SOFTWARE .......................................................................................... 10 2.1. INSTALACIÓN ......................................................................................................... 10 2.2. LIBRERÍAS .............................................................................................................. 11 2.2.1. STDINT .............................................................................................................. 11 2.2.2. STDDEF .............................................................................................................. 11 2.2.3. SPI ...................................................................................................................... 12 2.2.4. SD ....................................................................................................................... 12 2.2.5. WIRE .................................................................................................................. 12 2.2.6. EASYTRANSFER ............................................................................................... 13 2.3. TRANSMISIÓN ........................................................................................................ 13 3. PRUEBA ......................................................................................................................... 14
Tabla de ilustraciones Ilustración 1 Diagrama de conexión electrónica ...................................................................... 5 Ilustración 2 Diseño fisico....................................................................................................... 6 Ilustración 3 Conexión entre arduinos .................................................................................... 6 Ilustración 4 Conexión fisica entre arduinos............................................................................ 7 Ilustración 5 Conexión SD ...................................................................................................... 7 Ilustración 6 Conexión SD fÍsica ............................................................................................. 8 Ilustración 7 Cableado dispositivo maestro ............................................................................. 9 Ilustración 8 Subir código al dispositivo ................................................................................ 10
INTRODUCCIÓN El presente manual técnico tiene la finalidad de listar y explicar los diferentes componentes electrónicos usados, como también los recursos de software empleados para lograr la integración de las diferentes etapas enumeradas en el trabajo escrito. La implementación del prototipo está basada en Arduino Uno y utiliza las diferentes librerías que vienen integradas en el IDE de desarrollo para programar el microcontrolador.
1. DESARROLLO ELECTRÓNICA
1.1. COMPONENTES Para la implementación del amplificador y el desplazamiento análogo de la señal se utilizaron los siguientes componentes: Componente
Cantidad
Características
Micrófono Unidireccional dinámico
1
Impedancia: 600 Ohm a 1KHz Sensibilidad -55+o-1 dB a 1KHz
TL082CN
1
Amplificador de doble canal JFET de propósito general
Baterías 9V 6F22
2
Batería desechable de zinccarbón Capacidad : 400 mAh Voltaje nominal: 9V
Jack para conexión monofónica
1
Tamaño:¼ de pulgada
LED
2
Conectores de 9 V
2
Potenciómetro Linear
1
Resistencia:10 kOhm
Resistencias
3
Resistencia: 100 kOhm
Condensador electrolítico
1
Capacitancia:10 uF Voltaje: 16V
Condensador cerámico
1
Capacitancia: 47nF Voltaje: 600V
Arduino Uno
2
Microcontrolador:ATMega328p Voltaje operativo:5V Voltaje de entrada recomendado:7-12V Pines digitales de entrada/salida:14 Pines análogos PWM:6 Corriente DC por pin: 40 mA Corriente DC para pin de 3,3V: 50mA Memoria flash: 32 KB Flash para el bootloader: 0.5KB
SRAM:2 KB EEPROM:1KB Velocidad del reloj :16 MHz Protoboard
1
Módulo sd
2
microSD
2
Cables conectores
30
Cables usb
2
Voltaje de funcionamiento: 2.73.6V Clase: 4 MB/s
1.2. DIAGRAMAS Y CONEXIONES Las conexiones utilizadas se muestran en los siguientes diagramas:
Ilustración 1 Diagrama de conexión electrónica
El circuito mostrado en la Ilustración 1 muestra el esquema electrónico utilizado para lograr la amplificación y corrimiento de la señal, y sus respectivas conexiones con el arduino.
Ilustración 2 Diseño fisico
Ilustración 3 Conexión entre arduinos
La ilustración 3 evidencia las conexiones necesarias para la comunicación serial entre los dos dispositivos arduino, los pines utilizados son los que se usan por defecto cuando queremos apoyarnos en la librería SPI.
Ilustración 4 Conexión fisica entre arduinos
Ilustración 5 Conexión SD
Ilustración 6 Conexión SD fÍsica
Las conexiones que se requieren para la conexión con el modulo SD se evidencian en la Ilustración 5, consta de 6 conexiones que utilizan el esquema basado en SPI y donde las conexiones esenciales son MOSI (Master Output Slave Input): Salida de datos del maestro y entrada del maestro MISO (Master Input Slave Output), también utiliza un reloj, la alimentación del módulo, y un pin para la selección de tarjeta.
Ilustración 7 Cableado dispositivo maestro
2. DESARROLLO SOFTWARE
2.1. INSTALACIÓN
La instalación de software en este proyecto se limita al IDE de Arduino el cual se puede descargar desde la página oficial https://www.arduino.cc/en/Main/Software. Posteriormente cuando se conectan los módulos Arduino Uno, los controladores se instalan automáticamente y se reconocerán en la próxima conexión del dispositivo. Para seleccionar a qué dispositivo se quiere subir el código se debe seleccionar el puerto COM al que está conectado, se debe prestar atención cuando se conecta.
Ilustración 8 Subir código al dispositivo
2.2. LIBRERÍAS
Las librerías en la programación son una parte esencial ya que permiten añadir funcionalidad a nuestros propios proyectos e implementaciones usando el trabajo que otros ya han realizado en ciertos campos, es una forma de no reinventar la rueda cada vez que empezamos a desarrollar una nueva aplicación. Las librerías utilizadas y descritas a continuación proveen funcionalidad en los campos de la transmisión y comunicación entre dispositivos, ya sean módulos SD o los mismos Arduinos, adicionalmente se tienen dos librerías que definen tipos y longitudes, esto permite el ahorro de tiempo de compilación ya que explícitamente decimos que tipo y cuanta memoria se debe reservar para cada variable.
2.2.1. STDINT stdint.h1 es un archivo de cabecera en la librería estándar de C que permite a los programadores escribir código más portable al proveer un conjunto de definiciones de tipo que especifican la longitud exacta de tipos cuando se manejan enteros, en conjunto con los valores mínimos y máximos para cada tipo, usando macros. Este archivo de cabecera es particularmente útil para programación embebida que comúnmente involucra manipulación considerable de registros de entrada y salida específicos en hardware que requieren valores fijos de datos enteros, en lugares específicos y de una forma precisa.
2.2.2. STDDEF stddef.h2 es un archivo de cabecera en la librería estándar de C que define los macros NULL y offsetof como también los tipos ptrdiff_t, wchar_t y size_t, para el proyecto se utilizó esta cabecera para definir los tamaños de variables adecuadamente.
“C reference stdint.h” 2016 10 Feb 2 “C reference stddef.h”2016 10 Feb 1
2.2.3. SPI Serial Peripheral Interface3 (SPI) es un protocolo de transmisión asíncrona de datos usado por microcontroladores para comunicarse con uno o más dispositivos periféricos en distancias
cortas.
También
puede
ser
usado
para
la
comunicación
entre
dos
microcontroladores. Con una conexión SPI siempre hay un dispositivo maestro (usualmente el microcontrolador) el cual controla los dispositivos. Típicamente hay tres líneas comunes a los dispositivos: -
MISO(Master In Slave Out)- La línea para enviar data al maestro
-
MOSI(Master out Slave In) La línea por donde el maestro envía data a los periféricos
-
SCK (Serial Clock) Los pulsos del reloj que sincronizan la transmisión de datos generada por el maestro.
2.2.4. SD La librería SD4 permite la lectura y escritura en tarjetas SD. Está construida sobre la librería sdfatlib por William Greiman. Esta librería soporta sistemas de archivos FAT16 y FAT32 en tarjetas SD y tarjetas SDHC. Usa nombres 8.3 cortos para los archivos. La comunicación entre el microcontrolador y la tarjeta SD usa SPI, que toma lugar en los pines digitales 11,12, y 13 en la mayoría de las boards Arduino. Adicionalmente otro pin debe reservarse para seleccionar la tarjeta SD, usualmente el 10.
2.2.5. WIRE La librería wire5 permite la comunicación I2C/TWI entre dispositivos. Se utilizan generalmente 2 conexiones, una de reloj y otra de datos. Esta librería viene contenida en el IDE de arduino y hereda de Stream, lo cual la hace consistente con otras librerías que utilizan read () y write (). Se utilizan direcciones de 7 bits para identificar los dispositivos.
“SPI Library” 2016 10 Feb “SD library” 2016 10 Feb 5 “Wire library” 2016 10 de Feb 3 4
2.2.6. EASYTRANSFER Easytransfer6 es una librería creada por Bill Porter que facilita la transmisión de datos entre dos dispositivos arduino, esta librería abstrae los puntos más delicados de la comunicación serial de paquetes. Cuando se llame la función, la librería enviará todos los datos binarios en forma de estructura al otro dispositivo vía serial con un checksum para evitar errores de transferencias. El arduino que recibe comprobará el checksum y copiara los nuevos datos a la estructura en su memoria. Es importante que las estructuras sean iguales en los dos arduinos. El uso de estructuras para mantener los datos permite comunicación versátil dando la opción de crear cualquier tipo de datos, siempre y cuando no supere los 255 bytes.
2.3. TRANSMISIÓN Para la transmisión se utilizó la librería easytransfer, se creó una estructura de datos con los siguientes campos: uint8_t data1, long unsigned size1, bool sent, long unsigned bytesSent. El campo de data1 se utiliza para transmitir el byte del archivo, size1 contiene el tamaño del archivo que se está transmitiendo, la variable booleana sent le indica al esclavo si hay un byte nuevo para leer, posteriormente se cambia este byte a falso y la variable bytesSent contabiliza el número de bytes que ha enviado el maestro y sirve para que el esclavo sepa cuando ha terminado la transmisión. Adicionalmente se utiliza el pin digital 6 en ambos arduinos, en el maestro como entrada y el esclavo como salida, para indicar cuando está disponible el esclavo para recibir información, y que no se pierdan bytes enviados por el maestro.
“Easytransfer reference” 2016 10 Feb 6
3. PRUEBA Para probar el prototipo se realizó la conexión mediante un cable UTP de aproximadamente 5 metros donde se habilitaron cuatro hilos para conectar los dispositivos arduino mediante el esquema en la ilustración 2, cada arduino se conectó a un computador para observar su puerto serial mediante el monitor serial del IDE y comprobar su operación correcta. Se presionó el botón para capturar 1900 muestras análogas del micrófono, estas muestras se almacenan en un archivo de texto llamado prueba1 en la memoria SD y posteriormente se encriptan y se almacenan en un archivo de texto llamado crypto4.
Después de realizar este proceso el prototipo espera a que el botón sea presionado de nuevo para comenzar la transmisión de información, el esclavo durante el proceso anterior está en un proceso de espera, cuando empieza la transmisión este almacena el archivo que llega en un archivo de texto con el mismo nombre del maestro: crypto4, y lo descifra en un archivo de texto llamado prueba. Para comprobar que los archivos fuente son iguales, en el esclavo se imprime en el monitor serial el contenido del archivo prueba1, y se obtiene la tarjeta SD del maestro, la cual se inserta en un computador para acceder a estos archivos con mayor facilidad.
Plan de pruebas Proposito
Tener un cronograma claro y objetivo de las pruebas a realizar e indicadores para cada prueba que nos permitan entender las limitaciones y fortalezas de la implementacion
Alcance
Se probara la funcionalidad y caracteristicas de calidad del servicio, eficiencia y confiabilidad para la implementacion propuesta en el proyecto
Duracion
La ejecucion del plan de pruebas constituira la mayor parte del desarrollo del proyecto de grado,ya que de esta se desprenden las conclusiones y resultados Fecha
Estrategias
Cada prueba se realizara 10 veces y se obtendra un promedio con el total de los resultados Forma de calculo
Indicador
Calidad del servicio
Se enviara mediante el protocolo serial de un arduino a otro, actuando uno como transmisor y otro como receptor, se medira la tasa de paquetes enviados totales y los recibidos
Eficiencia
Se medira para cada archivo su peso exacto, y cuanto tiempo se demora en hacer un proceso de encriptacion y desencriptacion
Confiabilidad
Para cada archivo enviado se medira la integridad de cada archivo y la confiabilidad de la transmision al comparar el peso de el archivo recibido y el enviado, siento un envio exitoso que los dos archivos sean iguales
Unidad de medida
Promedio
Paquetes recibidos/total paquetes enviados
Tamaño del archivo/ tiempo total
envios exitosos/envios totales
Indicador al que apunta
Detalle de prueba T01
Tiempo para encriptar y desencriptar un archivo de texto de 5 kB
Eficiencia
T02
Tiempo para encriptar y desencriptar un archivo de texto de 20 kB
Eficiencia
T03
Tiempo para encriptar y desencriptar un archivo de texto de 50 kB
Eficiencia
T04
Tiempo para encriptar y desencriptar un archivo de texto de 100 kB
Eficiencia
T05
Tiempo para encriptar y desencriptar un archivo de texto de 150 kB
Eficiencia
T06
Tiempo para encriptar y desencriptar un archivo de texto de 300 kB
Eficiencia
T07
Tiempo para encriptar y desencriptar un archivo de texto de 500 kB
Eficiencia
Envio de un archivo de texto de 5kB
Calidad del servicio y confiabilidad
Envio de un archivo de texto de 20kB
Calidad del servicio y confiabilidad
Envio de un archivo de texto de 50kB
Calidad del servicio y confiabilidad
Envio de un archivo de texto de 100 kB
Calidad del servicio y confiabilidad
Envio de un archivo de texto de 150kB
Calidad del servicio y confiabilidad
Envio de un archivo de texto de 300kB
Calidad del servicio y confiabilidad
Envio de un archivo de texto de 500kB
Calidad del servicio y confiabilidad
T08
T09
T10
T11
T12
T13
T14
Condiciones de laboratorio
-Computador de escritorio con las siguientes caracteristicas : AMD FX-6100 a 3.3GHz, 4 GB RAM, Sistema operativo Windows 7 Ultimate 64 bits -IDE Arduino 1.6.5 -Arduino UNO modelo R3 -ATMega328p-pu -Archivos con extension .txt almacenados en una memoria SD de 2 GB Calidad del servicio
Latencia y perdida de paquetes
Eficiencia
Capacidad de encriptar en un tiempo determinado un tamaño
Confiabilidad
Envios exitosos
PESO ARCHIVOTEST1(KB)
4.34
T01
PESO ARCHIVOTEST2(KB)
Tamaño archivo/tiempo total
Varianza
19.5
T02
Varianza
Tamaño archivo/tiempo total
tiempo 1
0.08182
0.00000485409024
53.04326571
tiempo 1
17.2917995 0.00026486944
1.12770218
tiempo 2
0.081828
0.00000481890304
53.03807987
tiempo 2
17.3149032 0.00004663373
1.12619746
tiempo 3
0.08182
0.00000485409024
53.04326571
tiempo 3
17.3003768 0.00005925166
1.12714308
tiempo 4
0.103684
0.0003865470566
41.85795301
tiempo 4
17.3339843 0.00067132758
1.124957751
tiempo 5
0.081808
0.00000490711104
53.05104635
tiempo 5
17.2943553 0.00018821123
1.127535526
tiempo 6
0.081824
0.00000483648064
53.04067266
tiempo 6
17.3148288 0.00004562313
1.126202299
tiempo 7
0.081876
0.00000461046784
53.00698617
tiempo 7
17.3077964 0.00000007723
1.126659891
tiempo 8
0.081844
0.00000474891264
53.02771126
tiempo 8
17.3140354 0.00003553459
1.126253906
tiempo 9
0.081828
0.00000481890304
53.03807987
tiempo 9
17.2968158 0.00012675404
1.127375132
tiempo 10
0.0819
0.00000450797824
52.99145299
tiempo 10
17.3118476 0.00001423771
1.126396237
Promedio
0.0840232
0.00004772266596
51.91385136
Promedio
17.30807431 0.00016139115
1.126642346
0.6908%
Desviacion Est.
0.02
Rango PESO ARCHIVOTEST3(KB)
49.6
T03-(s)
1.2704%
Desviacion Est. Rango
0.04
PESO ARCHIVOTEST4
100
T04
Varianza
Varianza
Tamaño archivo/tiempo total
tiempo 1
44.8522338
0.001914801071
1.105853506
tiempo 1
90.5425567
0.6721455617
1.104453018
tiempo 2
44.8758735
0.0004047636992
1.105270965
tiempo 2
91.5480957 0.03448232106
1.092322011
tiempo 3
44.9277458
0.001008288573
1.10399485
tiempo 3
91.4256973 0.00400635323
1.093784384
tiempo 4
44.8651313
0.0009523976177
1.105535603
tiempo 4
91.4568328 0.00891726286
1.093412017
tiempo 5
44.9751205
0.006261281531
1.102831954
tiempo 5
91.4893112
0.0161060618
1.093023859
tiempo 6
44.8662147
0.0008867018885
1.105508908
tiempo 6
91.4686584
0.0112905203
1.093270654
tiempo 7
44.9317436
0.001278159742
1.103896622
tiempo 7
91.4232788 0.00370604078
1.093813319
tiempo 8
44.8580513
0.001439514928
1.105710091
tiempo 8
91.4027099 0.00162476388
1.094059466
tiempo 9
44.9597473
0.004064707676
1.103209048
tiempo 9
91.4346389 0.00521823618
1.09367742
tiempo 10
44.8480606
0.002297442113
1.105956408
tiempo 10
91.4322357 0.00487680990
1.093706166
Promedio
44.89599224
0.002278673204
1.104776795 4.7735%
Desviacion Est.
Promedio
91.36240154 0.08470821463
1.094552231 29.1047%
Desviacion Est.
Rango
0.13
Rango
1.01
PESO ARCHIVOTEST5(KB)
150
PESO ARCHIVOTEST6(KB)
300
T05
Tamaño archivo/tiempo total
Varianza
T06
Varianza
Tamaño archivo/tiempo total
tiempo 1
139.0347747
0.00007567364488
1.078866782
tiempo 1
282.9252624
0.0617909674
1.0603507
tiempo 2
138.9730529
0.004959097523
1.079345937
tiempo 2
283.1658935 0.00006315147
1.059449626
tiempo 3
138.9609832
0.006804692489
1.079439685
tiempo 3
283.152893 0.00043878895
1.059498269
tiempo 4
139.0398101
0.0000134224046
1.078827711
tiempo 4
283.0965881 0.00596790086
1.059708992
tiempo 5
139.0033569
0.001609362456
1.07911063
tiempo 5
283.1972656 0.00054874514
1.059332262
tiempo 6
139.074234
0.0009461923649
1.078560677
tiempo 6
283.045288 0.01652569126
1.059901057
tiempo 7
139.0951538
0.002670826534
1.078398463
tiempo 7
tiempo 8
139.0441589
0.0000004694168196
1.078793969
tiempo 9
139.1187133
0.005660988379
tiempo 10
139.0904998
Promedio
139.0434738
0.1424758327
1.058009609
tiempo 8
283.1349792 0.00151018431
1.059565303
1.078215838
tiempo 9
283.2444458 0.00498513804
1.059155809
0.002211448438
1.078434546
tiempo 10
283.2244873 0.00256511962
1.059230446
0.002772463739
1.078799424
Promedio
283.1738403 0.02631905775
1.059420207
5.2654%
Desviacion Est. Rango
0.16
PESO ARCHIVO-TEST6
500
T07
Tamaño archivo/tiempo total
Varianza
tiempo 1
469.2030029
0.4082370653
1.065636829
tiempo 2
469.7874755
0.002966078945
1.064311047
tiempo 3
469.9177551
0.005748350928
1.064015978
tiempo 4
469.7127075
0.01670032053
1.064480462
tiempo 5
469.9820251
0.01962461412
1.063870474
tiempo 6
470.1333007
0.08489267748
1.063528151
tiempo 7
469.7446289
0.009468909141
1.064408126
tiempo 8
470.1064453
0.06996452439
1.063588906
tiempo 9
469.8111572
0.0009474096312
1.064257399
tiempo 10
470.020874
0.03201837124
1.063782542
Promedio
469.8419372
0.07228536907
1.064187991 26.8859%
Desviacion Est.
0.93
Rango
Cantidad de bytes(KB)
Tiempo(s)
Desviacion estandar muestral
4.34
0.0840232
0.006908
19
17.30807431
0.012704
49.6
44.89599224
0.047735
100
91.36240154
0.291047
150
139.0434738
0.052654
Desviacion Est. Rango
283.5513
16.2231% 0.63
300
283.1738403
0.162231
500
469.8419372
0.268859
PESO ARCHIVOTEST1(KB)
5 T09
Tamaño archivo/tiempo total
Varianza
tiempo 1
97.4698333
0.2147949769
51.29792296
tiempo 2
97.8659896
0.004529759766
51.09027171
tiempo 3
97.8580245
0.005665360641
51.09443018
tiempo 4
97.9366683
0.00001139204254
51.05340101
tiempo 5
98.0477752
0.01310615351
50.99554773
tiempo 6
97.9747009
0.001714606729
51.03358269
tiempo 7
97.9884033
0.003037135246
51.02644631
tiempo 8
98.0174865
0.007088530287
51.01130603
tiempo 9
98.0509109
0.01383394923
50.99391688
tiempo 10
98.1231384
0.03604124173
50.95638074
Promedio
97.93329309
0.03331367846
51.05516053
Desviacion Est.
0.18
Rango
0.65
PESO ARCHIVOTEST2(KB)
19.5 T09
Tamaño archivo/tiempo total
Varianza
tiempo 1
304.1980285
1478.813455
64.10297955
tiempo 2
318.8669433
565.7941974
61.15403434
tiempo 3
349.4242553
45.84485863
55.80608588
tiempo 4
349.6719055
49.25981039
55.76656201
tiempo 5
349.8434448
51.69714471
55.7392179
tiempo 6
350.5513
62.37726432
55.62666577
tiempo 7
350.6977539
64.71207774
55.60343567
tiempo 8
350.6078186
63.27321833
55.61769865
tiempo 9
350.7046203
64.82259677
55.60234702
tiempo 10
351.9676513
86.75579608
55.40281878
Promedio
342.6533722
281.48338
57.04218456
Desviacion Est.
16.78
Rango
47.77
PESO ARCHIVOTEST3(KB)
50 T09
Tamaño archivo/tiempo total
Varianza
tiempo 1
898.7075805
3.834487554
55.63544927
tiempo 2
897.3067016
11.28330867
55.72230756
tiempo 3
898.4728393
4.808924266
55.64998497
tiempo 4
896.1341552
20.53548974
55.79521739
tiempo 5
898.1472167
6.343086849
55.67016083
tiempo 6
899.2758789
1.931784094
55.60029038
tiempo 7
901.7666015
1.211840427
55.44671971
tiempo 8
903.529052
8.198410955
55.3385637
tiempo 9
905.6887817
25.23069416
55.20660188
tiempo 10
907.6288452
48.48448225
55.08859735
Promedio
900.6657653
14.65138988
0.05551448931 3.83
Desviacion Est.
11.49
Rango PESO ARCHIVOTEST4(KB)
100 T09
Tamaño archivo/tiempo total
Varianza
tiempo 1
1795.850708
24923.68693
55.68391602
tiempo 2
1804.63208
22228.12731
55.41295708
tiempo 3
1813.861572
19561.24233
55.13099871
tiempo 4
1786.842651
27849.07863
55.9646368
tiempo 5
1794.258789
25428.8612
55.73332042
tiempo 6
1802.026733
23011.78265
55.49307241
tiempo 7
1812.009033
20082.87204
55.18736285
tiempo 8
2252.849609
89476.67847
44.38822706
tiempo 9
2333.120605
143942.4797
42.86105046
tiempo 10
2341.779053
150587.4353
42.70257687
Promedio
1953.723083
60788.02717
51.85581187
Desviacion Est.
246.55
Rango
554.94
Cantidad de bytes(KB)
Tiempo(s)
Desviacion estandar muestral
5
97.93329309
0.182520
19.5
342.6533722
16.777466
50
900.6657653
3.827713
100
1953.723083
246.552281
PRUEBAS DE OVERHEAD SD Sin memoria SD- Encriptacion y desencri Con memoria SD- Encriptacion y desencriptacion Cantidad de bytes(B)
Tiempo(s)
Cantidad de bytes(B)
Proporcion
Tiempo(s)
100
0.0245212
100
0.1577156
6.431805948
200
0.0488936
200
0.2707424
5.537379125
300
0.061374
300
0.3222
5.249780037
400
0.085672
400
0.4384568
5.117854141
450
0.097812
450
0.55190202
5.64247761
Promedio de proporcion
5.595859372