Telegram Web Link
Ieri abbiamo visto come il tempo di risoluzione si riveli importante nel momento in cui vogliamo proteggerci dalla forza bruta, ci sono metodi crittografici che con le attuali tecnologie richiederebbero più del tempo di vita dell'universo per essere violati. Per questo motivo la ricerca di vie alternative è la quotidianità in crittografia.

🧞‍♂Uno degli attacchi studiati che mi affascina di più è il cosidetto Padding Oracle. Per l'esame di Cybersecurity portai l'applicazione del suo principio chiave nel mio progettino e l'idea piacque molto anche al professore.

🚪In uno dei film di Ficarra e Picone in una scena i due cercano di farsi aprire una porta recitando dei passi della Divina Commedia come Password. Ecco quello è un caso in cui si può usare la logica del Padding Oracle, perché nel momento in cui sbagliano parola vengono quasi menati. Brutta fine per i due, solo che da lì possiamo ricavare un'informazione importante.

Tutto ciò che c'è prima dell'errore infatti si può considerare esatto. Supponendo di avere a disposizione molti tentativi e provando a completare la frase ogni volta si potrebbe arrivare alla soluzione di una qualunque password.

💻 Nel mondo informatico l'intuizione è proprio questa, se il server controlla i valori passo passo, per risparmiare tempo converrebbe dare la risposta nel momento in cui si trovi l'errore. Nell'ottica della sicurezza questa è però una pessima scelta, poiché ad un attaccante basterà analizzare i tempi di risposta per bucare il sistema in molto meno tempo di un attacco a forza bruta. Quindi non bisogna far trapelare alcun tipo di informazione 😁

Buon fine settimana 😉
🗞 🦠 Il Covid ha stimolato un po' di idee, sono stati infatti sviluppati dei robot che ci aiutino in questo momento difficile. Vi ricordate per esempio di questo robot a raggi UV, e del Robot di stampo italiano per le Videochiamate?

🔄 Altre compagnie hanno invece deciso di aggiornare i propri modelli per promuoversi. È il caso di Pepper, il robot della SoftBank Robotics. L'ho beccato in un video qualche giorno fa.

😷 Col suo nuovo aggiornamento Pepper è in grado di riconoscere i passanti che non indossano la mascherina, il suo compito? Ricordare in maniera educata ai curiosi che si avvicinano di indossarla 😄

🐶 E non è finita qui, anche Spot viene utilizzato già da diversi mesi come garante della sicurezza anti Covid. Un video lo ritrae infatti mentre aiuta a far mantenere il distanziamento sociale.

📹 Pepper | Spot
Dopo aver parlato di Perseverance mi sembrava ovvio continuare la settimana con...

"Eeeeeeveeeee" - Wall•e vedendo Eve

🌱 Si catapulta nel mondo di Wall•e con l'obiettivo di scoprire se c'è vita sulla Terra. Nel film viene chiamata Sonda Eve, sembra che gli umani ne abbiano diverse a disposizione, forse per sondare anche altri pianeti.

🔮 Ci troviamo infatti in un futuro distopico dove la Terra è ormai invivibile. I Robot Wall•e stanno facendo tutto il possibile per farsi spazio tra i rifiuti mentre gli umani si trovano a vivere una crociera permanente nello spazio 🛰

🌎 Quando dalla terra la Eve riesce a riportare una prova un segno di vita è festa nella nave spaziale! Probabilmente lo sarà anche per noi, quando rovers come Perseverance avranno successo nella ricerca. Sicuramente avere delle sonde Eve sarebbe molto comodo, possono infatti levitare, sparare cannoni laser e possono sondare l'area con un semplice scan di pochi secondi 🥺
Domani vorrei chiudere la rubrica sicurezza con l'argomento Blockchain.
Se avete domande sul tema fatele pure qua sotto, preparerò volentieri dei post specifici.
Buon Ferragosto ragazzi ☺️
La "Catena di Blocchi"
Un nome che richiama il concetto di sicurezza, una catena serve ad esempio a tenere la nostra bici ferma sotto casa. Il ruolo della Blockchain è proprio quello di organizzare dei dati mantenendone l'integrità. Cosa significa?
Richiamando per un momento Mallory, un attaccante in grado di modificare il messaggio, si può spiegare l'integrità semplicemente immaginando il concetto opposto: il messaggio è immutabile.

💪 Ovviamente l'assolutezza abbiamo visto non esistere in Crittografia, pertanto aggiungerei immutabile con una certa probabilità. La particolarità della Blockchain è che ha moltissima forza in questo senso.

💰Provando a spiegare sommariamente il funzionamento prendiamo l'esempio più famoso, i Bitcoin. Come dice il nome ogni blocco è saldamente ancorato a quelli adiacenti. Il concetto di base è che una piccola modifica non potrebbe mai passare inosservata, violerebbe infatti la logica della catena.

Come creare questa interdipendenza?
Trovandoci in un Blocco n, quello che faranno tutti i miners sarà risolvere un problema computazionale per aggiungere un nuovo Blocco n+1 e pubblicare la soluzione una volta trovata. Le informazioni relative al blocco verranno poi scritte in dei registri pubblici e soprattutto distribuiti. Uno dei punti di forza è proprio questo! A differenza di una banca per esempio, molte persone possiedono il registro, quindi il primo membro truffaldino non verrà creduto da nessun altro. Questo concetto è sottolineato e spiegato molto bene con una storia interessante in un TED talk, lo lascio sotto 😁

Tornando al nostro problema computazionale, per collegare tra loro i blocchi ognuno in ingresso avrà:
📍I dati del blocco precedente;
📍 Le transazioni;
📍 Una variabile detta nonce.
I miners dovranno provare molti nonces per trovare l'uscita con i requisiti richiesti, l'obiettivo nel caso del Bitcoin è trovarne una con un certo numero di zeri iniziali.

Per farlo ci vuole del tempo perché la funzione da iterare è una SHA256, un algoritmo crittografico di hash.
Potremmo approfondire in futuro le hash e questo algoritmo fate sapere se vi potrebbe interessare.

Posso fingere di aver risolto il problema visto che ci vuole molto tempo? Una volta che un Miner trova il nonce dovrà subito comunicarlo per evitare che qualcun altro lo superi, qui entra in gioco il concetto di "proof of work": ovvero tutti gli altri controllano che la soluzione sia valida, semplicemente inserendo il nonce trovato assieme agli altri ingressi nella SHA256.

FAQ:
Cosa succederebbe se 2 persone trovassero una soluzione contemporaneamente? Si viene a creare una biforcazione (Fork), decideranno i miners quale seguire, il blocco che in futuro contribuirà a creare la catena più lunga verrà preso come ufficiale.

Cosa significa che la difficoltà aumenta? Il problema diventa più difficile perché aumentano i Miners, e aumentano il numero di zeri iniziali (nel caso dei Bitcoin).

Insomma, come avrete capito è una questione di fortuna 🍀
Ovviamente l'unico utilizzo non è la criptovaluta, nei commenti di ieri ho ipotizzato qualche utilizzo nella robotica. A lezione per esempuo un ragazzo ci ha esposto un progetto sulla vendita di energia rinnovabile in maniera distribuita, nel commento vi parlavo di robot che collaborano... la parola chiave quindi è proprio questa: sistema distribuito.

Spero di avervi trasmesso un po' di valore e non avervi annoiati, per un breve approfondimento il video è ottimo, al solito sono sempre aperto ai vostri interventi 😁
Salutii
📹 TED: La Blockchain funziona perché non funzionano gli esseri umani.
Un Kuka Robot al Lavoro 😁

📹 Un video presentazione della Kuka
🖼 Immagine da Wikipedia
È tempo di conserve di Salsa 🍅 😋
Il lavoro di oggi mi ha portato a riflettere sui punti di forza e i limiti di una catena di produzione.


🦾 Con Robot Industriale spesso si indica un braccio robotico utilizzato per l'automazione industriale. Sicuramente avrete sentito parlare dei Kuka, un marchio tedesco molto famoso.

Il nostro Manipolatore dovrà:
📌 Essere riprogrammabile;
📌 Potersi muovere autonomamente.
Un altro punto di forza deve essere la sicurezza, vi piacerebbe essere assaliti da un Robot di 4500kg? 😁

🧍‍♂Sebbene i Robot Industriali siano in grado di svolgere compiti sempre più complessi decisamente meglio di un uomo, certe cose sono difficili da emulare:
Mentre verificavo che non ci fossero pomodori marci, mentre tagliavo le foglie dai rametti di basilico... Mi chiedevo come potrebbe funzionare una catena di produzione di soli robot in questi casi, immaginando di farmi sostituire in ogni modo.

👁 👃 Il Robot Cuoco della Moley non è progettato per gestire situazioni o imprevisti del genere, se vi ricordate gli ingredienti andavano dosati e le ricette erano una ripetizione dell'atto umano. Però qualche soluzione si potrebbe trovare. In combinazione la computer Vision e dei sensori-naso come questo potrebbero per esempio rilevare il marcio.

Vorrei inoltre aggiungere un piccolo pensiero al commento sul video di Kurtzgesact: "The Rise of Machines", non so se riusciremo mai a dotare un Robot di un intelligenza umana, al momento la cosa che ci rende diversi in modo sostanziale è la capacità di immaginazione e creatività. Perché un giorno sicuramente anche i lavori più difficili verranno automatizzati, mentre queste due cose sono ancora parecchio lontane da emulare.

Saluti 😁

@supyoshi
Salve ragazzi, in questi giorni ho lavorato ad un articolo per l'altro canale, al posto delle news di oggi ve lo ripropongo qui.
Si tratta di una recensione/sommario di un libro sulla Mindfulness 🧘‍♂ 📙

L'autrice fa notare che l'argomento è molto legato all'intelligenza artificiale, tema che abbiamo trattato più volte, specialmente quando abbiamo parlato di "The Rise of Machine", o di robot sociali 🤖

Nell'articolo si parlerà principalmente di creatività, argomento che sembra stare molto a cuore all'autrice 🎨

Buona lettura 😁
This media is not supported in your browser
VIEW IN TELEGRAM
Tertill, il robot giardiniere 🏡
Chi non ama togliere le erbacce dal proprio giardino? 😁

Tertill è un intuizione dei creatori di Roomba (Robot Aspirapolvere 2002). È un progetto che vediamo svilupparsi su Kickstarter già da metà del 2017. Il suo compito è quello di pattugliare il nostro giardino e proteggerlo dalle erbacce.

Il funzionamento è davvero semplice: dei sensori di pressione posti ad una certa altezza rilevano la presenza di un ostacolo, che può essere una pianta, un muro o le strutture poste in protezione dei germogli. Tutto ciò che non viene incrociato da questi sensori dovrà vedersela con Tertill e con i suoi sensori anti erbacce. Posti nella pancia del robot, serviranno infatti ad azionare la modalità distruzione.

🔋La carica della batteria avviene tramite un piccolo pannello solare posto sopra il robot. La forma delle ruote è molto curiosa, sono infatti poste in maniera obliqua, utile a superare le difficoltà. Un altro sensore interessante è quello di temperatura, Tertill odia il caldo 🥵
Mi sono interessato molto all'evoluzione di "Tertill", quello che vediamo ora è ovviamente il frutto di svariati tentativi. Qui vediamo uno dei primi modelli che utilizza un sensore di prossimità. Purtroppo dal manuale non sono riuscito a capire se sono presenti anche nella versione in attuale, ma non sembra dai video, anche perché il loro utilizzo risulterebbe poco pratico e ridondante.
Media is too big
VIEW IN TELEGRAM
Buonciao a tutti 😁

Da tempo sognavo di potermi divertire con un simulatore e sono riuscito a farmi assegnare una tesina sperimentale per l'esame di misure elettriche.

Quello che vedete infatti è il progresso di questi giorni con Webots, anche se non è così promettente come speravo.

L'obiettivo sarà far arrivare una macchinina a destinazione utilizzando GPS e sensori di prossimità 🚓

A me sta piacendo davvero tanto giocare col simulatore, vi piacerebbe se vi portassi dei piccoli tutorial?

Salutiiii, ci riaggiorniamo dopo l'esame che sarà a brevissimo 🙂
Media is too big
VIEW IN TELEGRAM
🚙 Direi che questa prima versione mi soddisfa particolarmente, visto che l'esame è stato rinviato ne approfitterò per giocare ancora un po' e provare a migliorarlo.

In particolare vorrei renderlo più performante e preciso, anche se con questo tipo di controllo è un po' difficile spingersi oltre.

🧠 Si chiama logica fuzzy e si basa sull'identificare l'insieme di input con uno stato ben preciso, con il quale è possibile reagire in una maniera ben precisa. A breve uscirà un piccolo post dedicato a questo argomento, parlare di controllo per me è davvero interessante 😁
Ecco 3 esempi di traiettorie percorse Disky, controllato attraverso la logica fuzzy:
🟦 senza errore
🟥 e 🟩 tentativo 2 e 3 con errore di circa 10cm

Forza Disky 😁
Stupenda.

Questa mappa è stata creata da Brian Douglas, postata per la prima volta in un suo tweet.

Brian ha un canale Youtube densissimo di contenuto sui controlli automatici, anche se la quantità di video è molto ridotta. A detta sua il canale servirebbe come completamento e approfondimento ma ci sono molte lezioni di base che potrebbero essere utili anche solo a chi vuole farsi un idea del vastissimo campo di studi dei Controlli.

ps: Nel suo sito trovate anche la nuova versione dell'immagine in alta qualità nel caso la vogliate stampare.
🦾Ehhhh pensavate di esservi liberati di me! Su richiesta ho caricato il video che avevo prodotto assieme ai miei colleghi per presentare braccetto.

ps: scusate l'assenza vorrei essere più presente e ma ciò che condividevo qui con voi non mi soddisfaceva. Proverò a reinventarmi promesso! 😁
Sapete cosa sono questi?? 😁
Buongiorno ragazzi, sto cominciando la tesi di magistrale e mi è stato proposto di lavorare con ROS e con un vero KUKA 😍

Per chi non sapesse di cosa sto parlando i dettagli arriveranno un altro giorno

In breve ROS è un ibrido tra un sistema operativo e un programma che ti permette di fare simulazione per la robotica, mentre la KUKA è un'azienda che produce bracci robotici (quelli mostrati in foto).

Mi piacerebbe quindi portarvi dei piccoli tutorial basati su ROS visto che sarò costretto ad impararlo e non ne ho trovati in italiano. Penso che possano risultarvi utili 😁
Ho già preso la decisione però mi piacerebbe anche sapere cosa ne pensate voi, o se avete altre richieste. Buona giornata!
This media is not supported in your browser
VIEW IN TELEGRAM
Ho imparato a cambiare gli angoli dei giunti da terminale, yuppiii 🦾

Bando alle ciance, vi confermo il modello del robot su cui lavorerò https://github.com/IFL-CAMP/iiwa_stack

🎞 Inoltre vi annuncio che ho terminato di studiare le basi di ROS, ho già scritto degli appunti sistematici in italiano che presto diventeranno video tutorial. Appena saranno belli sistemati ovviamente pubblicherò anche quelli perché attualmente li trovo molto utili come riferimento anche per me stesso. Buona giornata 😁
2024/11/18 17:25:23
Back to Top
HTML Embed Code: