On 07 11 2002 18:38, Valentin Tzankov wrote: > Ne moga da razbera zasto se otdelja, > tolkova vreme na a matematikata kojato > ste se nalaga tolkova rjadko da se polzva.
sheguvash se nali ? to4no zastoto ne obrystash vnimanie na matematikata (v tozi slu4aj) ili koe kak i zasto se pravi, se polu4ava taka 4e izkazvash tvyrdeniq koito sa nevyzmozhni da sa slu4at v ramkite na nashata galaxy. oste ne si ubeden zasto public i secret key sa complemantary pair ..... i koi algoritmi gi izpolzvat, za razlika ot drugi algoritmi s edin edinsven key ... > Edno ot osnovnite pravila na Cryptographiata e: > che ne podleji na testvane. Boom ! are be, ti za cryptography li govorish ili ? ... ne samo 4e se nalaga da se testvat, no se iska i source-a i se audit-ira vsi4ko ot-do, kato pyrvo se zapo4va ot teoriti4niq ili matemati4eskiq model dokolko e nadezhden, drug e vyprosa dokolko e prost ili slozhen ..... ina4e nqma kak da si siguren 4e soft-a ti e siguren ... > Drugo pravilo e che sredno kvalifitziran programmist pavi pone edna greska > na 8.7 reda source code. > E izvoda ot tozi silogism e: naj-goljamata greshka e da zapretnesh rakavi > da havanesh > da pishesh algoritmi sledvajki matematikata na kojato se osnovavat. az mnogo mrazq da polzvam code ot programisti koito sami neznaqt ili nerazbirat za kakvo i kak pishat. Pyrvo se 4ete, misli se, i posle se pishe -- ina4e se polu4avat bozi ili kvoto dojde ... > Tuk tova se pravi ot mnogo malko firmi/universitety i sled kato se napishe > se testva pone 2-3 godini ot Boom2 ! q vizh po-gore kakvo si napisal ... kyde e greshkata ? > universiteti i corporativni laboratorii predi da se prieme za sigorno. > Primerno ECA (Elliptic Curve Algorithms) tepyrva zapochvat da se izpolzvat > vypreki > che standartite im ( ANSI X9.62, ANSI X9.63 i IEEE P1363) sa nalichni ot > godini. a i nqma nuzhda ot spomenavane ot golemi names i t.n. izpadash v case-a na IO, pri koito i te samite neznaqt kakvo polzvat, kamo li da obqsnqwat na klientite si ... > Osven tova sigornosta e krajno otnositelna i e functizia na vremeto i na > zakona na Moore. > Mnogo po-vajno e spored men da se nablegne na pravilnoto izpolzvane na > SSL(v momenta > povecheto SSL implementatzii se orientirat kym TLS RFC2246, za syjalenie, > kojto e blizyk s SSL3.0) > > Hubavoto na SSL che Netscape koito pritejavat patenta, pozvoljavat > "Royalty-Free" implementatzii, > stiga tezi implementatzii da ne pretendirat za sobstven patent i tova go > pravi svoboden. > > SSL sam po sebesi se systoi ot tri protocola > > Record Protocol > SSL Handshake > Session Key exchnage kojto moje da e vseki edin ot slednite techniki > --Diffie-Hellman > --RSA encryption > --fortezza Key Exchange Algorithm (tova mislja che e algorithm na kojto se > bazirat RSA Tokens, za > koito spomenah predi). > > Ot svoja strana Record Protocol ima slednite tipove syobstenija > --- change_cipher_spec > --- alert > --- handsake > --- application_data > SSL Handshake se systoi pyk ot slednite tipove syobstenija > --- hello request > --- client_hello > --- server_hello > --- certificate > --- server_key_exchange > --- certificate_request > --- server_hello_done > --- certificate_verify > --- client_key_ecchange > --- finished 10x za SSL spec-a, mozhe i da go imam predvid ;-) > Az sym pisal three application server-a koito izpolzvat SSL i ne mi se e > nalojilo, > nito vednyj da se zanimavam na nisko nivo, i s mathematikata kojato se > diskutira v > tazi grupa, njamam si ideja ot PGP no ot progrmaite na Philip Zimmerman > koito prochetoh vchera si napravih izvoda che i tam ne se nalaga, choveka > si e napisal vsichko. tova 4e nqmash ideq ot PGP si proli4a ot tova 4e ne si razbral za komplementarnostta pri asimetri4nite algoritmi (vizh matemati4eskiq model, kojto beshe razqsnen i togava ste si povqrvash ;-), vypreki PGP ne e edinstvenoto mqsto na realizaciq na takiva, no ti ne si zapoznat i s drugi navqrno ... Za tova IO ne priznava PGP stoto e otvoren ot vsqkyde i kato math i kato code, i nastoqvat generirat novi keys (eventualno e ADK), vmesto samo da podpishat na klientite tezi koito si gi imat ot 100 godini, no taka dyrzhavata nqma da mozhe da podslushava komunicaciqta mezhdu person/company A i B (drug e vyprosa dokolko tova e moralno ili amoralno, no tova e tech stranata na vyprosa)... Sestash se 4e tova e zatvorena sistema, nali ? kakvi app servers si pisal ? A i ne mislq 4e paste-vaneto na random java code ste respektirash nqkoj. Ezika e prekaleno napredni4av za da se podigravash po tozi na4in s nego ... P.S. vizh na bgit.net kakvi gluposti e pisal bedniq sluzhitel ot IO i se postaraj da ne izpadash v negovoto polzhenie ;-) -- Greets, fr33zb1 [catching up with Sid (the boy next door who destroyed toys :-)] [reg your bg translation or grab one from http://www.bgit.net/?id=37892] ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================
