728 x 90



  • Analiza testów pierwszosci

    Analiza testów pierwszosci0

    Liczby pierwsze Koło Naukowe Kryptologii i Cyberbezpieczeństwa WAT Szczególne podziękowania dla dr Lucjana Kowalskiego za pomoc przy artykule 1 Wstęp W artykule “Testy pierwszości” zajeliśmy się opisaniem problemu poszukiwania liczb pierwszych oraz ich wykorzystaniem. Dowiedzieliśmy się, że są one szeroko stosowane we współczesnej kryptologii. Większość współczesnych kryptosystemów opiera się na problemie faktoryzacji jest nim np. najpopularniejszy szyfr RSA, który stanowi podstawę bezpieczenstwa w internecie. Kryptografia

    Czytaj dalej
  • Bezpieczeństwo ponad wszystko – Advanced Encryption Standard

    Bezpieczeństwo ponad wszystko – Advanced Encryption Standard0

    Wstęp AES (Advanced Encryption Standard) to symetryczny szyfr blokowy oparty na algorytmie Rijndael’a, którego twórcami są Joan Daemen i Vincent Rijmen. Ich praca została wybrana podczas konkursu, ogłoszonego przez NIST (National Institute of Standards and Technology), na nowy standard szyfrowania w roku 1997. Konkurs ten był otwarty, co oznacza, że swoją pracę mógł zgłosić każdy. Społeczność kryptologów została zachęcona przez NIST do wykonania

    Czytaj dalej
  • Na przekór pięknemu umysłowi Nasha: Nie taki kartel straszny

    Na przekór pięknemu umysłowi Nasha: Nie taki kartel straszny0

    W poście Na przekór pięknemu umysłowi Nasha: Kiedy (nie) warto rywalizować na rynku? pojawiła się sugestia, że zmowa przedsiębiorców (kartel) może być korzystna dla klientów, choć prawo zwykle zniechęca do takich umów pod groźbą kary. Zobaczymy to na przykładzie tzw. długiej ulicy Hotellinga. Niech odcinek I będzie ulicą Hotellinga, a punkty tego odcinka – strategiami graczy F1 i F2. Gracze są handlarzami, którzy rywalizują o dobrą lokalizację. Jeśli

    Czytaj dalej
  • Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 3

    Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 30

    W poprzednim artykule poznaliśmy niezbędne do dalszej pracy polecenia oraz struktury wykorzystywane w Julii.  Zachęcamy do przeanalizowania podanych przez nas przykładów oraz sprawdzenia ich działania linijka po linijce a także dalszej nauki z naszym tutorialem. Wstęp W tej publikacji zapoznamy się z ważnymi pętlami, typami własnymi oraz metodami tworzenia wykresów. Przekonamy się także, że możemy utrwalać wyniki działania programów za pomocą operacji na plikach oraz DateFrames. Pętle Pętle są elementem każdego języka

    Czytaj dalej
  • Na przekór pięknemu umysłowi Nasha: Żołnierz Fortuny

    Na przekór pięknemu umysłowi Nasha: Żołnierz Fortuny1

    Wielość równowag Nasha w grze powoduje wiele kłopotów. Gracze mogą mieć wspólny interes w uwspólnieniu decyzji, ale brak komunikacji będzie przeszkadzał im w koordynacji wyborów (zob. Na przekór pięknemu umysłowi Nasha: Nie unikniesz Pytii).  Pewnych prób zaradzenia sobie z wyborem między różnymi, trudnymi do porównania równowagami, dokonywali rozliczni badacze proponując coraz to wymyślniejsze wzmocnienia podstawowej definicji Nasha (np. trembling hand equilibrium –

    Czytaj dalej
  • Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 2

    Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 20

    W pierwszej części poznaliśmy podstawowe polecenia oraz operatory używane w języku Juli. Teraz czas na bardziej skomplikowane struktury i oczywiście na tradycyjne „Hello World”. Uważamy, że po przeczytaniu tej części dostrzeżecie jeszcze więcej zalet tego innowacyjnego języka. Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 2 Wstęp W tej części zajmiemy się pierwszymi programami, w których będziemy używać zdobytych wcześniej wiadomości,

    Czytaj dalej