Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - elpedruca

#1
Criptografía / #3 - Operaciones Bit a Bit
Abril 11, 2015, 02:12:59 PM
Introducción

Si alguna vez hemos estudiado lógica, tablas de verdad o conjuntos en matemática sabremos algunas de las operaciones básicas bit a bit. Tienen este nombre ya que trabajan con números binarios en cada bit individualmente. Las operaciones que veremos hoy son las operaciones NOT, OR, AND, XOR.

NOT

El NOT es una negación lógica de los números binarios. Realmente simple, los ceros pasan a ser unos y los unos pasan a ser ceros.

Código: php
NOT 110010
=   001101


AND

Esta es otra de las operaciones básicas. El resultado será 1, cuando ambos números sean 1. En caso contrario el resultado dará 0.

Código: php
    0101
AND 0011
=   0001


OR

Función lógica inclusiva. Si alguno de los dos operandos es 1 entonces el resultado será 1. Si ambos son 0, entonces el resultado será 0.

Código: php
   0101
OR 0011
=  0111


XOR

XOR es una función lógica OR exclusiva. Si el par de bits son iguales entonces el resultado es 0, si el par de bits son diferentes el resultado será 1.

Código: php
    0101
XOR 0011
=   0110


Conclusión

Estas operaciones fueron usadas y aún lo son en menor medida en alguno de los sistemas de cifrado. Actualmente se utilizan operaciones algebraicas y las binarias están quedando cada vez más alejadas pero su conocimiento es completamente necesario.
#2
Introducción

El criptoanálisis, contrario a la criptografía, se dedica a romper métodos de cifrado y a tratar de encontrar fallas en los procesos ofuscación de información.


Datos estadísticos

El análisis estadístico es el rejunte de información de algún tipo de estudio. En nuestro caso tendremos en cuenta a las letras y palabras de idioma castellano y la frecuencia con la que son utilizadas. Estos conocimientos nos servirán para estudiar y analizar documentos cifrados.

En estudios ya realizados se ha llegado al resultado siguiente acerca de la frecuencia de las letras del alfabeto utilizadas:


Lista ordenada por frecuencia:

Código: php
espacio	0.164
e 0.094
a 0.088
o 0.062
s 0.055
i 0.051
n 0.051
r 0.048
l 0.041
d 0.040
c 0.034
t 0.033
u 0.027
m 0.020
p 0.020
b 0.010
g 0.010
v 0.007
y 0.007
f 0.006
q 0.006
h 0.005
j 0.003
z 0.003
x 0.002
ñ 0.001
k 0.000
w 0.000


Palabras más usadas en el español:

Código: php
de    0.0659
la    0.0351
a     0.0319
el    0.0270
en    0.0259
y     0.0258
que   0.0238
los   0.0157
del   0.0133
se    0.0111
las   0.0103
por   0.0098
con   0.0075
un    0.0073
su    0.0064
una   0.0063
no    0.0058
para  0.0057
al    0.0055
es    0.0053
lo    0.0042
pero  0.0017
ya    0.0012
hasta 0.0011


Conclusión

Aunque de momento no nos sirvan demasiado estos datos, poco a poco iremos entendiendo cual es la utilidad de los mismos. Recomiendo investigar sobre datos estadísticos en el inglés ya que la mayor parte de la información suele estar escrita en dicho idioma.

Suerte y hasta la próxima!

LOG DE MODERACION: Se añade la fuente del articulo.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#3
Criptografía / #1 - Cifrado de basura en medio
Abril 06, 2015, 02:13:02 PM
Introducción

Hola amigos de Underc0de, mi nombre es elpedruca y a lo largo de un número (no sé cuantos aún) de posts voy a ir dando a conocer algunos de los métodos de cifrado más importantes y más conocidos. En este primer número en particular me gustaría empezar con un método que no aplica realmente al área de la computación y la informática sino que corresponde a algo mucho más simple y superficial como era el paso de información en tiempos pasados.

Cifrado

Una de los acercamientos lógicos al cifrado nos permite darnos cuenta que la huella debe ser lo más indetectable posible. Cuando hablo de huella me refiero al rastro que dejamos en la información cifrada, que permite dirimir o no justamente si esa información está cifrada. Actualmente no se utilza demasiado esta visión ya que un hash es claramente una cadena ilegible para el ser humano y no representa información alguna.

Ahora vamos a ver un ejemplo de cifrado de basura en medio:


La imagen es un mensaje claro y directo que no representa nada para alguien que pudiese interceptarlo. Pero al utilizar un elemento en particular que le habiamos dado al receptor del mensaje anteriormente podemos develar el misterio.

Imaginemos que el elemento era algo del estilo:


Entonces ahora al aplicar nuestro elemento al mensaje descubrimos la verdad


El mensaje descubierto MATALO MAÑANA solo será leido por aquel que posea el elemento y no será más que un mensaje amoroso para aquel que no posea la herramienta necesaria para descifrar.

Conclusión

El cifrado de basura en el medio es aquel que busca tener una mínima huella, transformando al mensaje o escondiéndolo mejor dicho en otro inofensivo. Este método mencionado arriba era usado en la antigüedad y rendía sus frutos en aquellos tiempos. Existen también otro tipo de cifrados de este tipo como la No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y otros muchos.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y créditos de las imágenes.