Jump to content
TheTime

Oferim Custom User Title

Recommended Posts

Salutare baieti,

Vrem sa investim putin in educatia si pregatirea utilizatorilor nostri prin acordarea de Custom User Title-uri pentru persoanele autodidacte de pe aici.

Pentru inceput, va oferim 2 posibilitati de a ne demonstra interesul vostru pentru acumularea de cunostinte:

1. Parcurgeti un numar mare de tutoriale pe Udemy (cel putin 10, indiferent de tema tutorialului). Scrieti in acest topic un post cu tutorialele parcurse si 2-3 paragrafe pentru fiecare tutorial in parte. Ma intereseaza sa vad de ce ati parcurs acele tutoriale, ce v-a placut in mod deosebit, ce v-a dezamagit, ce ati retinut per total si cu ce puteti ajuta comunitatea pe viitor in cazul in care cineva va va cere ajutorul pe tema acelor tutoriale. Daca demonstrati ca ati parcurs cu interes acele tutoriale, primiti recompensa. :)

2. Urmati un curs (indiferent de tema cursului, alegeti ceva care sa va placa!) de pe coursera.org si terminati inclusiv temele acelui curs. Scrieti in acest topic un post in care sa mentionati despre ce curs este vorba, ce ati invatat din el, ce v-a placut in mod deosebit, ce v-a dezamagit, ce teme au fost date (poate voi cere portiuni din teme pe privat, nu vor fi facute publice). Daca demonstrati ca ati parcurs cu interes acel curs, primiti recompensa. :)

Stim ca exista o gramada de site-uri de cursuri si tutoriale pe internet. Daca ati parcurs un curs de o complexitate ridicata care sa implice un efort considerabil din partea voastra, din dorinta de a va dezvolta cunostintele, scrieti-ne un post aici dupa modelele explicate mai sus si vedem cum ne intelegem. Cine stie, poate studiati pentru o certificare in domeniu sau poate va documentati intens pentru vreun proiect propriu de cercetare. In astfel de situatii, noi vrem sa va oferim putina apreciere pentru eforturile voastre.

Custom Title-ul va trebui sa fie un text static, decent, de maxim 15 caractere. Vor fi acordate doar pentru cursurile/tutorialele parcurse incepand din acest moment, nu si pentru cele parcurse in trecut.

Cati dintre voi veti demonstra ca internetul, cea mai mare sursa de informatie produsa de omenire, nu este folosit doar pentru socializare, entertainment si pornografie?

  • Upvote 2
Link to comment
Share on other sites

@robyyxx, vom lua in considerare doar ceea ce faceti incepand de acum. Stiu ca multi dintre voi aveti un trecut merituos, dar vreau sa va ofer o motivatie in plus pentru ceea ce aveti de gand sa faceti in viitor.

@Shin, poti sa-l numesti cum vrei, dar daca vreunul dintre voi isi investeste ceva timp in tutoriale si cursuri, nu eu am de castigat, ci voi.

Link to comment
Share on other sites

De accord cu tine, dar atunci cum ramane cu cei care doresc sa invete si nu isi permit !?

Unele lucruri ar trebui sa fie gratuite si aici ma refer in special la educatie, insa fara a ne limita strict la scoala!

Total de acord in mod interpretabil cu tine, oricine trebuie sa aiba acces la invatare, dar cu o mica precizare:

Informatia este deja gratuita, nu la fel de compresata si nu cu acelasi timp rapid de invatare dar ea deja exista. Cursurile de pe udemy sunt calea usoara de invatare, calea grea si gratuita exista insa.

Link to comment
Share on other sites

  • Active Members

Ok. In primul rand vreau sa va zic ca nu este o reproducere 100% a cursului, nici macar 50%, este doar ceea ce mi-a ramas mie intiparit in minte dupa ce am urmat cursul. Cursul se intinde pe durata a o luna jumatate. Ceea ce v-am scris eu mai jos este doar primul capitol si putin din al doilea. Intreg cursul a fost terminat acum 2-3 saptamani, deci s-au mai dus inca 2 luni de la primele capitole, nu mai sunt chiar foarte bine intiparite.

Cursul este despre Criptografie, termeni de introducere dar si ceva mai med-level. Asezarea in pagina nu este cea mai fericita, l-am scris initial in notepad.

Primul curs facea referire la cunostinte de baza, d-alea de care te saturi cand cauti carti proaste pe net. In primul rand s-au prezentat cateva domenii in care este folosita criptografia, cum ar fi: https, la routere(wpa2), bluetooth, la scrierea dvd-urilor si multe altele.

Criptarea simetrica se face cu un algoritm public sunoscut. Criptarile se pot face cu o singura utilizare, cand trimitem mail-uri, deci pentru fiecare e-mail cate o criptare. O sa le numesc chei, imi e mai usor, tipul le spunea la fel. Ca sa criptam fisiere si mai multe mesage, se foloseste de mai multe ori aceasi cheie. Era la finalul videoului un fel de "Nu uita" in care scria, printre altele: "Something you should try to invent yourself".

A prezentat ceva despre "Digital signatures". Poti sa copiezi semnatura "fizica". Sa zicem ca eu o sa copiez semnatura ta, dar functia nu o sa fie cea buna. Vorbea si despre "criptarea" alegerilor. Toate voturile si informatiile sunt colectate intr-un server si acela trebuie criptat pentru a se pastra confidentialitatea. A fost un fel de "What is cryptography". Dupa toate astea am intrat putin in istorie. A prezentat o carte care apropo, nu stiu de unde sa fac rost(fizic). David Kahn, "The code breakers".

A inceput cu cifrurile simetrice. Faptul ca foloseste aceasi cheie si cel ce cripteaza si cel ce decripteaza, se numeste cheie simetrica. A prezentat si cifrul lui Cezar. Cred ca stii cu ce se mananca.

A criptat sare trei pozitii si devine D. Fiecare litera sare 3 pozitii. Nu poate fi numit cifru, pentru ca nu exista o cheie, sau cel putin exista una stabila, nu este random.

A prezentat si "Rotor machines". Toate chestia acelei masinarii era un fel de disc. Apesi o tasta, ce reprezinta o litera iar acel disc o converteste intr-o alta litera, dupa care acea litera se converteste in alta. Ultima litera de pe prima coloana devine prima din a-2-a. E foarte complicat de explicat, o sa-ti pun o poza ca sa intelegi.[poza1.jpg].

Uite-te pe prima coloana dupa acel rotor. E de pe prima coloana, se muta pe a-2-a coloana, pozitia unu. La fel cu N de pe ultima coloana, devine N pe prima coloana si tot asa. Aici e vorba de un singur rotor. Exista cu 3 rotoare, Enigma. Aici e mai greu de decriptat. Sunt foarte multe combinatii. 2 la puterea 36.

Urmatorul capitol era despre "block ciphers". Format din mai multe blocuri, fiecare avand exact 128 de biti. Incepem criptarea lu litera "m", dupa primul bloc, "m1", dupa al-2-lea bloc, "m2", la final, "c". Am mai zis. Inainte de criptare, mesajul era pe 128 de biti, dupa criptare, 128 de biti. A adus si in discutie OTP(One Time Pad). Este un sistem in care se genereaza o cheie pentru a cripta un singur mesaj si pentru a-l decripta.

Este mult mai avantajos decat tot ceea ce e mai sus, cu Cezar, Vigenere si tot felul de masini, pentru ca este generat, random, o cheie de criptare/decriptare, o singura data. Teoretic, nu ai cum sa spargi codarea oricat de multe texte ai analiza, pentru ca de fiecare data ai de analizat altfel de text, altfel de codare, pentru ca de fieare data este generata random. Codul generat trebuie sa fie cel putin la fel de "numeros" ca codul de codat. Imediat dupa chestia cu "Block Ciphers" a urmat "Stream Ciphers". A explicat putin de ce nu prea se foloseste metoda si de ce nu ar trebui folosita. Codul criptat este mult mai scurt decat textul de criptat. Metoda se bazeaza pe PRG(pseudorandom generator). De obicei, in PRG se da prima parte a mesajului criptat si este foarte usor ca "atacatorul" sa descopere cealalta parte a mesajului. Partea asta inca este "incomoda" pentru mine, in sensul ca nu prea am inteles prea bine care-i treaba. Pe scurt, probabilitatea ca "atacatorul" daca stie chiar si o litera din cuvant, sa descopere a-2-a litera, apoi a-3-a si tot asa este de 1/2+epsilon, pentru un epsilon >= ca 1/2^30. Am intrat iar in curs ca sa va pun aici sintaxa corecta care este geva de genul: G:K -> {0,1}^n is such that for all k: XOR(G(K))=1. Deci G este predictibil daca avem primii (n-1) biti si tot asa pana descoperim tot mesajul. Cam la fel sta treaba si in cazul LCG(Linear congruential generator)

Urmatoarea lectie este despre DES(Data Encryption Standard). O scurta istorie plictisitoare: In 1970 Horst Feistel a implementat cifrul Lucifer pentru IBM. In 1973, NBS(National Bureau of Standards) cere un cifru bloc iar IGM sugereaza cifrul Lucifer iar NBS adopta DES ca standard national. Cheia lui lucifer avea 128 de biti, iar cea de la NBS avea doar 56 de biti. In 2000 NIST(National Institute of Standards and Technology) adopta AES si inlocuieste DES. Recunosc ca n-am inteles aproape nimic din capitolul cu DES, dar ca tot romanul, bineinteles ca am inteles atacurile asupra DES. Sa presupunem ca pentru orice cheie, DES implementeaza o functie inversabila random, adica 2^56 functii. Deci exista cel mult o cheie care sa decrpteze cifrul, cu probabilitate mai mare ca 1-1/256, aproximativ 99.5%. Sa presupunem ca exista o cheie "k" diferita de "k'"(k prim). Probabilitatea ca DES(k,m)=DES(k',m) este mai mica ca 2^56*1/2^64=1/2^8=1/256. A urmat un fel de DES Challenge, facut de RSA(o sa atasez o poza pentru a intelege mai bine)[des.jpg]: Textul era "The unknown message is: XXXX ...". Era impartit in cadrane de 8 caractere(inclusiv spatiile), deci cate 64 de biti. Challenge-ul era sa descopere ce era in locul XXXX. In 1997 a fost descoperit in 3 luni, in 1998 in 3 zile cu o masina numita EFF ce a costat $250.000, in 1999 in 22 de ore(atunci cand a devenit si nesigur DES-ul).

http://i61.tinypic.com/24ni83s.jpg - poza1

http://i62.tinypic.com/eq4dpj.jpg - des

Nu am postat aici ca cineva sa invete ceva din ceea ce am scris eu. Am postat ca sa vedeti cat de interesant poate fi un asemenea curs si sa-l urmati si voi, daca vreti desigur. Probabil ca modul in care am explicat nu e cel mai bun, dar ceea ce conteeaza este ca mi-am pus putina ordine in minte despre cum sta treaba cu criptografia.

Daca imi cere macar un user sa mai postez si urmatoarele capitole, le voi posta.

Edited by SynTAX
  • Upvote 1
Link to comment
Share on other sites

Din cate am inteles eu, @SynTAX a urmat un curs de criptografie pe coursera, a dat examenul in urma cu cateva saptamani si doreste sa isi impartaseasca entuziasmul cu noi.

Da, eu sunt interesat de un scurt rezumat si pentru celelalte 4 week-uri. Cu cat ne starnesti mai mult curiozitatea, cu atat vom fi mai tentati sa ne interesam si noi in legatura cu cursul. :)

Link to comment
Share on other sites

Daca OTP(One Time Pad) este atat de sigur de ce nu este folosit in practica de nimeni?

De ce in cazul utilizarii algoritmului 3DES sunt necesare 3 chei diferite?

Nr. de mai jos este un numar prim?, justifica raspunsul.

162778675242098655165378531485029218839543715218913672761641612792459453034694351962598272866586723219272491504312649120075978140685921274108558408988121394616541477502866128536709799499732615052956955477637354465869036660461840242858143856897056746707273821334824310901701410160913168913111019611637560513792218569385270025325082678728122668574137860002599688442075911231143623002669047312076153948025512086637266317829856065017068435974194536175795498704881509873763420148737144961281397106299936665982521758110408474768274660316806747806427480905451720383437994226373815819725252598037976249963029797845281288773667146078695825605988597487898421815057588706815027573892033251075467395598620520258701566410431596156636040821272536371507390390739298492875171013814940731143080069423244247933481257872716638569200918883114963130907827981977818135836102822361987175348284286902032534671266989660114371555532668988881013645916264933251997858211716273350465750755979986419190464624259575460111508680531

Link to comment
Share on other sites

  • Active Members

Pai.

In primul rand, cheile DES, normale, aveau 56 de biti si erau/sunt prea mici, se sparg usor cu bruteforce. 3DES mareste spatiul cheilor. 3DES are 168 de biti, deci putin mai imun la bruteforce.

OTP poate fi folosit decat o singura data. Deci o singura cheie poate deschide un singur mesaj. Ca eu sa decriptez un astfel de cod, trebuie sa am acces la cheie, la cifru, tocmai d-asta nu se poate folosi in practica. Nu ai avea cum sa pastrezi cheia in siguranta. Nu este ceva stabilit dinainte, un mecanism, un cod stabilit.

Legat de acel numar, da-mi un hint. N-am nici cea mai vaga idee la ora asta si poate nici mai tarziu.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...