Posts for: #blog

Imparare il bit flipping

bit flipping in AES Il bit flipping su AES, consiste in un attacco alla modalità CBC (solitamente), con l’obbiettivo di modificare IV o blocchi del plaintext/ciphertext, con l’obiettivo di ottenere dei cambiamenti specifici nei byte cifrati/decifrati È possibile eseguirlo quando si ha controllo sul diverse variabili in ingresso al blocco cifratore, e si avvale della conoscenza del funzionamento degli XOR nella modalità CBC Qualche funzione che può tornare utile Prima di vedere il vero e proprio attacco, vediamo al volo qualche funzione che potrebbe tornare utile per eseguirlo nella pratica :
Read more

Capire un cifrario asimmetrico (RSA)

Cos’è un cifrario asimmetrico Un cifrario simmetrico è un particolare algoritmo di cifratura in cui la chiave utilizzata per cifrare il testo in chiaro (plaintext) è diversa dalla chiave utilizzata per decifrare il testo cifrato (ciphertext). Differentemente da AES, avremo bisogno di due chiavi distinte per cifrare e decifrare il messaggio Scopo : disaccoppiare in due chiavi distinte le funzioni di cifratura/decifratura, spostando la segretezza su una sola chiave (quella di decifratura), e rendendo di pubblico dominio la chiave pubblica (quella di cifratura) Vantaggi :
Read more

Capire un cifrario Simmetrico ( AES )

Cos’è un cifrario simmetrico Un cifrario simmetrico è un particolare algoritmo di cifratura in cui la chiave utilizzata per cifrare il testo in chiaro (plaintext) è la stessa chiave utilizzata per decifrare il testo cifrato (ciphertext). Scopo : rendere un messaggio decifrabile solo per chi ha una particolare chiave (key) Vantaggio principale : è un algoritmo estremamente rapido e veloce se ho la chiave, impiego poco tempo per cifrare/decifrare un messaggio Svantaggio principale:
Read more

I need some serious commitment

I need some serious commitment Why i need that ? During this personal life time, i feel like i’m swapping between too many projects and ideas … with some progress also and this is getting me excited :D My personal Telegram BOT is really cool and i like it … i also start a webapp with a Youtuber on a topic i’m very interested in However i feel like i’m not doing enough … i try to find a ‘real’ job but i just apply to lots of job offer and never get a feedback
Read more

Come funziona un LLM (Large Language Model)

Breve introduzione Un LLM è un modello AI specializzato nel linguaggio, allenato su terabyte di dati di testo (spesso presi dal web) e reso accessibile agli utenti tramite un’interfaccia grafica. È un modello statistico in grado di prevedere il prossimo token, dato un contesto iniziale Cos’è un TOKEN Un token è una rappresentazione numerica che un LLM usa per rappresentare del testo … Facciamo un esempio : INPUT : sono un utente -> OUTPUT -> [60511, 537, 4518, 1576]
Read more