top of page

Código Bacon

El Código Bacon o clave Baconiana (en inglés Baconian cipher), es un método esteganográfico desarrollado por Francis Bacon. El mensaje estaría oculto en la presentación del texto, más que en su contenido.

 

Para codificar un mensaje, cada letra de texto plano es reemplazada por un grupo de cinco letras 'A' o 'B'. El reemplazo se hace de acuerdo con el alfabeto del código Bacon, mostrado abajo.

 

A: AAAAA 

B: AAAAB 

C: AAABA

D: AAABB

E: AABAA

F: AABAB

G: AABBA

H: AABBB

I/J:ABAAA

K: ABAAB

L: ABABA

M: ABABB

N: ABBAA

O: ABBAB

P: ABBBA

Q: ABBBB

R: BAAAA

S: BAAAB

T: BAABA

U/V: BAABB

W: BABAA

X: BABAB

Y: BABBA

Z: BABBB

 

Por ejemplo, supongamos que se quiere encriptar el mensaje:

"La ciencia de la deducción"


Al codificarlo utilizando el código Bacón:

ABABA AAAAA AAABA ABAAA AABAA ABBAA AAABA ABAAA AAAAA AAABB AABAA ABABA AAAAA AAABB AABAA AAABB BAABB AAABA AAABA ABAAA ABBAB ABBAA

 

Si se eliminan los espacios:

ABABAAAAAAAAABAABAAAAABAAABBAAAAABAABAAAAAAAAAAABBAABAAABABAAAAAAAAABBAABAAAAABBBAABBAAABAAAABAABAAAABBABABBAA

 

Luego debemos construir un mensaje falso que tenga el mismo número de letras que el mensaje encriptado original o verdadero:

ABABAAAAAAAAABAABAAAAABAAABBAAAAABAABAAAAAAAAAAABBAABAAABABAAAAAAAAABBAABAAAAABBBAABBAAABAAAABAABAAAABBAB

ESTAMOSAPRENDIENDOACODIFICARUSANDOELMETODOBACONELCUALPARECEMUYCOMPLICADOPEROENREALIDADNOESASIOBSERVACOMOO 

 

Los estilos de letras serán mayúsculas para las B y minúsculas para las A. El resultado seria :

eStAmosaprendIieNdoacodIficARusandOelMetodobaconeLCuaLparEcEmuycompliCAdoPeroenreAliDAdnoEsasiObsErvaCOMoO

 

Finalmente colocando los espacios:

eStAmos aprendIieNdo a codIficAR usandO el Metodo bacon eL CuaL parEcE muy compliCAdo Pero en reAliDAd no Es asi ObsErva COMoO

 

© 2015 por Emilio Saldaña Méndez. La Ciencia de la Deducción

bottom of page