UNIVERSIDAD ECCI,
Gomez Ospina Johan David,
Codigos Alfanumei!os, Alfanumei!os,
"ogi!a Compu#a!ional
C$DIGOS A"%A A"%AN&'ERICOS ( 'ICRO)ROCESADORES G*mez Ospina Johan David Codigo+-./0 Johandavid1..2ho#mail3!om Univesidad ECCI 4 Desaollo Infom5#i!o
Resumen 6 El El pesen pesen#e #e infom infomee es#5 es#5 !en#a !en#aliz lizado ado en !ono!e !ono!e los difeen#es difeen#es #ipos #ipos de !*digos !*digos alfanum7 alfanum7i!os i!os 8 su fun! fun!io iona nami mien en#o #o,, el uso uso 9u 9uee se le pu pued edee da da 8 en 9u 9uee momen#os momen#os lo podemos podemos emplea emplea33 U#ilizae U#ilizaemos mos difeen#e difeen#ess e:emplos paa en#ende su apli!a!i*n en las !ompu#adoas 8 el mundo #e!nol*gi!o en geneal3 Analizaemos !omo se impl implem emen en#a #a en los mi! mi!op opo o!e !esa sado doe ess 8 !omo !omo han han evolu!ionado es#os mismos3
I3
CODIGO ASCII3 Amei!an S#andad Code %o Infoma#ion In#e!hangeH
A;s#a! 6 #he
diffeen# =inds of alfanumei!s !odes and #hei uses, ho> >e !an use #hem and >hen >e !an use #hem3 ?e@ll use a fe> eamples #o undes#and #hei apli!a#ion in#o #he !ompu#es also in #he geneal #e!nolog8 >old3 ?e@ll anal8ze ho> #he8 !an ;e use in#o #he mi!o !opo po!esso ssos and ho> #he8 have ;een evolving3 Índice de Términos—Códigos alfanuméricos, Bit, Microprocesador. Microprocesador.
Es#e !*digo alfanum7i!o es el !*digo u#ilizado paa los e9uipos ele!#*ni!os de ;i#s3 El !*digo ASCI SCII es#5 s#5 !ompendi ndido en los nmeos os de!imales en#e el 8 el FF3 Del al . esponde ins# ns#u!! u!!io ione nes3 s3 Cu Cuan ando do op opi im mimos imos la ;a ;aaa espa!iadoa del #e!lado, es#a !oesponde al 3 Del al . esponde a !aa!#ees alfanum7i!os 9ue m5s usamos en la !ompu#adoa, el es#an#e es de!i a pa#i del ./ genea los !aa!#ees 9ue no apae!en en el #e!lado #e!lado !onven!ional3 !onven!ional3 "a az*n po la 9ue es#e !*digo solo e!ono!e !aa!#ees has#a e FF es po9ue es#e FF en ;inaio seia .... ...., a pa#i de ah es de!i el nmeo F0 en ;inaio seia . pasando del lmi#e de / ;i#s3 De!ima C*digo De!ima Signif Signif3 l Binaio l 3 Espa!i . -F 1 o . K -0 L . . M - a . . F -/ ; .. . 0 P -! . . Q . . d ..
IN
UNIVERSIDAD ECCI,
/
-
M
M.
H
M
T
M
MM
,
MF
M0
3
M
W
M/
M-
.
Gomez Ospina Johan David,
. .. . ... . . . .. . .. . ... . .. . ... . ... . .... .. .. .
..
e
.
f
.
g
.M
h
.F
i
.0
:
.
=
./
l
.-
m
..
n
...
o
..
p
Codigos Alfanumei!os,
"as le#as se dividen en #es gupos de la AIH J RH SXH 8 en las pimeas !ua#o posi!iones se iden#ifi!a el gupo al !ual pe#ene!e la le#a 8 en las es#an#es !ua#o posi!iones el dgi#o !oespondien#e a la posi!i*n de la le#a en el gupo3 A... B... C.... D... E.... %.... G..... Y... I.... J.... Z.... "..... '.... N . . . . . O..... )...... [.... R..... S.... <..... U.... V..... ?..... \...... (.... X.....
%IGURA .3 E:emplos #a;la ASCII
II3
"ogi!a Compu#a!ional
CODIGO EBCDIC E#end Bina8 Coded De!imal In#e!hange CodeH
El !*digo EBCDIC es un !*digo !eado po IB' paa sus !ompu#adoas mainfame3 Es#e !*digo es#a !ompues#o po has#a F0 !aa!#ees 8 !ada uno !ompues#o po / ;i#s3 A!#ualmen#e eis#en vaias vesiones del !*digo EBCDIC apoimadamen#e - vesiones na!ional en la#in, es de!i, !aa!#ees !on su!esiones difeen#es3
%IGURA 3 E:emplos #a;la EBCDIC, Alfa;e#o
III3
2
UNICODE
UNIVERSIDAD ECCI,
Gomez Ospina Johan David,
Codigos Alfanumei!os,
"ogi!a Compu#a!ional
Es#e !*digo Alfanumei!o, es el !*digo es#5nda, #iene mul#iples lenguas mue#as 8 !on fa!ilidad paa el #a#amien#o de infoma!i*n, #ansmisi*n 8 visualiza!i*n de mul#iples #e#os3 Uni!ode #iene un nom;e espe!ifi!o paa !ada !a5!#e o sm;olo3 Es de!i 9ue podemos mez!la en un mismo #e#os difeen#es !aa!#ees 8 sm;olos 8a 9ue los #a#a de foma e9uivalen#e a #odos3 "os !aa!#ees se iden#ifi!an median#e un nmeo o pun#o de !*digo 8 su nom;e o des!ip!i*n3 Cuando se ha asignado un !*digo a un !a5!#e, se di!e 9ue di!ho !a5!#e es#5 !odifi!ado3 El espa!io paa !*digos #iene . ..M .. posi!iones posi;les .%%%%H3 "os pun#os de !*digo se epesen#an u#ilizando no#a!i*n heade!imal agegando el pefi:o U3 El valo heade!imal se !omple#a !on !eos has#a M dgi#os heade!imales !uando es ne!esaio] si es de longi#ud ma8o 9ue M dgi#os no se agegan !eos3 "os pin!ipios de Dise^o del Uni!o son+ Univesalidad+ Un epe#oio sufi!ien#emen#e amplio 9ue al;egue a #odos los !aa!#ees %IGURA 3 E:emplos #a;la UNICODE po;a;les en el in#e!am;io de #e#o mul#ling_e3 Efi!ien!ia+ "as se!uen!ias geneadas de;en se IV3 'ICRO)ROCESADORES f5!iles de #a#a3 No am;ig_edad+ Un !*digo dado siempe epesen#a el mismo !a5!#e3 "a es#u!#ua #e!nol*gi!a del mi!opo!esado de#eminaa en !uan#os !i!los se efe!#uaa la opea!i*n en el C)U 8 su dua!i*n es#a5 de#eminada po la fe!uen!ia de elo:, di!ha dua!i*n nun!a pod5 se meno al #iempo e9ueido paa efe!#ua la #aea individual en un !i!loH de ma8o !os#e #empoal3 "os mi!opo!esadoes !on#ienen un os!ilado de !uazo 9ue genea los pulsos a un i#mo !ons#an#e de manea 9ue se pueden genea vaios !i!los en un segundo, la velo!idad de los mi!opo!esadoes se mide en fe!uen!ias 8 es#as pueden se 3
UNIVERSIDAD ECCI,
Gomez Ospina Johan David,
Codigos Alfanumei!os,
"ogi!a Compu#a!ional
megahe#zios 'YzH o Gigahe#zios GYzH es de!i, miles de millones o millones de !i!los po segundo3 )aa de#emina la velo!idad a la 9ue #a;a:a la C)U podemos u#iliza el indi!ado de fe!uen!ia, es de!i, en#e ma8o fe!uen!ia ma8o velo!idad paa el po!eso de infoma!i*n, peo no es el ni!o indi!ado 9ue lo de#emina, #am;i7n ne!esi#amos sa;e la !an#idad de ins#u!!iones ne!esaias paa ealiza una #aea !on!e#a 8 la !an#idad de ins#u!!iones e:e!u#adas po !i!lo IC)H3 A3 )AR
%IGURA M3Evolu!ion de los mi!opo!esadoes B3 AC
%IGURA F3 In#el 8 A'D In#el Coe i+ El de eneo de ., In#el lanz* el pime po!esado Coe i+. son po!esadoes de do;le n!leo !on po!esado g5fi!o in#egado, 4
UNIVERSIDAD ECCI,
Gomez Ospina Johan David,
Codigos Alfanumei!os,
"ogi!a Compu#a!ional
la G)U, denominada In#el YD 9ue fun!iona a 'Yz3 )oseen M 'iB de !a!h7 de nivel , 8 !on#olado de memoia paa DDR has#a ., GYz3 "a fun!i*n
"os sis#emas de !*mpu#o es#5n in#egados po !*digos !omple:os3 "os pogamas de !*mpu#o 9ue ealizan fun!iones sensi;les ela!ionadas !on una ele!!i*n de;en opea !oe!#amen#e, pues de o#a foma se puede pone en iesgo su 7i#o 8 su In#el Coe iF+ "os po!esadoes Coe iFF legi#imidad, )o e:emplo, un in#uso poda viola m*viles se denominan Aandale 8 es#5n ;asados la seguidad, a!!ede al !*digo de un pogama 8 en los ?es#mee de nm, vesi*n edu!ida de al#ea los esul#ados de una ele!!i*n de una foma la mi!oa9ui#e!#ua Nehalem3 "os po!esadoes 9ue sea mu8 dif!il de#e!#a3 Aandale #ienen !apa!idad de g5fi!os in#egados, peo s*lo dos n!leos de po!esado3 %ueon )o #an#o, los !*digos de seguidad son o#a lnea pues#os en el me!ado en eneo de ., :un#o !on de defensa en la ;a#alla po gaan#iza la seguidad los Coe i0 8 Coe i ;asados en el de la #e!nologa ele!#oal3 mismo !hip3 "a !a!h7 " en Coe iFF se edu!e a 'iB, mien#as 9ue el Coe iF0 u#iliza el Audi#oes e#enos pueden evisa los !*digos !a!h7 !omple#o 8 el Coe i no sopo#a la u#ilizados en un sis#ema de !*mpu#o ele!#oal 8 #e!nologa
e!ep#o peviamen#e 8 es#e es el pun#o d7;il del sis#ema, la !omuni!a!i*n de las !laves en#e am;os su:e#os, 8a 9ue esul#a m5s f5!il in#e!ep#a
CODIGOS DE SEGURIDAD 5
UNIVERSIDAD ECCI,
Gomez Ospina Johan David,
Codigos Alfanumei!os,
"ogi!a Compu#a!ional
una !lave 9ue se ha #ansmi#ido sin seguidad di!i7ndola en al#o, mand5ndola po !oeo ele!#*ni!o u odinaio o ha!iendo una llamada #elef*ni!aH3
%IGURA 03 Cip#ogafia Sime#i!a3 Algoi#mo Asime#i!o+ "a !ip#ogafa asim7#i!a se ;asa en el uso de dos !laves+ la p;li!a 9ue se pod5 difundi sin ningn po;lema a #odas las pesonas 9ue ne!esi#en manda#e algo !ifadoH 8 la pivada 9ue no de;e de se evelada nun!aH3
%IGURA /3 Cip#ogafia Yi;ida Difeen!ias en#e !ip#ogafa sim7#i!a 8 asim7#i!a+ )aa empeza, la !ip#ogafa sim7#i!a es m5s insegua 8a 9ue el he!ho de pasa la !lave es una gan vulnea;ilidad, peo se puede !ifa 8 des!ifa en meno #iempo del 9ue #ada la !ip#ogafa asim7#i!a, 9ue es el pin!ipal in!onvenien#e 8 es la az*n po la 9ue eis#e la !ip#ogafa h;ida3 %IGURA 3 Cip#ogafia Asime#i!a3 DES En!8p#ion+ es un algoi#mo de !ifado, es de!i, un m7#odo paa !ifa infoma!i*n, es!ogido !omo un es#5nda !ode, 8 !u8o uso se ha popagado ampliamen#e po #odo el mundo3 El algoi#mo fue !on#ove#ido al pin!ipio, !on
Algoi#mo Yi;ido+ Es#e sis#ema es la uni*n de las ven#a:as de los dos an#eioes, de;emos de pa#i 9ue el po;lema de am;os sis#emas !ip#og5fi!os es 9ue el sim7#i!o es inseguo 8 el asim7#i!o es len#o3 6
UNIVERSIDAD ECCI,
Gomez Ospina Johan David,
Codigos Alfanumei!os,
"ogi!a Compu#a!ional
los mas u#ilizados 8 !omunes en la indus#ia #e!nol*gi!a3 O;#uvimos un amplio !ono!imien#o so;e los mi!opo!esadoes 8 su pogama!i*n3 "a evolu!i*n de los pin!ipales 8 los m5s #e!nol*gi!os has#a la a!#ualidad, !lao la #e!nologa 9ue es#a po veni puede supea !ual9uie difeen!ia 9ue ho8 en dia eis#e3
algunos elemen#os de dise^o !lasifi!ados, una longi#ud de !laveela#ivamen#e !o#a, 8 las !on#inuas sospe!has so;e la eis#en!ia !*digos infil#ados3 "uego DES fue some#ido a un in#enso an5lisis a!ad7mi!o 8 mo#iv* el !on!ep#o modeno del !ifado po ;lo9ues 8 su !ip#oan5lisis3 Yo8 en da, DES se !onsidea inseguo paa mu!has apli!a!iones3 Es#o se de;e pin!ipalmen#e a 9ue el #ama^o de !lave de F0 ;i#s es !o#o] las !laves de DES se han o#o en menos de M hoas3 Eis#en #am;i7n esul#ados anal#i!os 9ue demues#an de;ilidades #e*i!as en su !ifado, aun9ue son invia;les en la p5!#i!a3 Se !ee 9ue el algoi#mo es seguo en la p5!#i!a en su vaian#e de DES, aun9ue eis#an a#a9ues #e*i!os3
VII3
DES+ Cuando se des!u;i* 9ue una !lave de F0 ;i#s no ea sufi!ien#e paa evi#a un a#a9ue de fueza ;u#a, fue elegido !omo foma de aganda el lago de la !lave sin ne!esidad de !am;ia de algoi#mo de !ifado3 Es#e m7#odo de !ifado es inmune al a#a9ue po en!uen#o a medio Camino, do;lando la longi#ud efe!#iva de la !lave . ;i#s, peo en !am;io es pe!iso #ipli!a el nmeo de opea!iones de !ifado, ha!iendo es#e m7#odo de !ifado mu!hsimo m5s seguo 9ue el DES3 )o #an#o, la longi#ud de la !lave usada se5 de .0/ ;i#s F0 ;i#s, aun9ue !omo se ha di!ho su efi!a!ia solo sea de .. ;i#s3 Se !on#ina !ifando ;lo9ues de 0M ;i#s3
RE%ERENCIAS
`. ?i=ipedia33 !*digos alfanum7i!os
In#ene#
h##ps+WWes3>i=ipedia3ogW>i=iWC QCQBdigo1alfanumQCQA-i!o ` 'i!opo!esadoes )D%
In#ene# online
f#p+WWe!e3;uap3mWpu;WpofesoWa!adem0/WA9Co mpW'i!opo!esadoes3pdf ` DASY"ACE
)AG
IN
h##ps+WW>>>3dashlane3!omWesWse!ui#8 `M A"EGSA COR) IN>>3alegsa3!om3aWA!#ualidadWnWinde3php `F
VI3
CONC"UCIONES+
Na!ido en Bogo#a, Colom;ia, a!#ualmen#e vive en Bogo#5, pime Semes#e univesidad ECCI3 Desaollo Infoma#i!o3
%inalmen#e !on!luimos !on el !ono!imien#o so;e los difeen#es 8 pin!ipales !*digos alfanum7i!os, 7
UNIVERSIDAD ECCI,
Gomez Ospina Johan David,
Codigos Alfanumei!os,
8
"ogi!a Compu#a!ional