Categoria: scienze

Polinomi di Bernstein e curve di Bézier

In questo breve articolo vengono delineati in modo elementare gli argomenti matematici alla base delle curve di Bézier e la loro implementazione nei software tool di sviluppo grafico vettoriale. Questi appunti sono stati originariamente scritti per le classi IV dell’ITIS “Carlo Zuccante” di Venezia-Mestre come supporto didattico per le lezioni del modulo “Grafica per il …

Continua a leggere

Generatore di numeri casuali puri utilizzando la turbolenza atmosferica

Paolo Villoresi, Giuseppe Vallone, Davide Marangon e altri collaboratori del gruppo di Quantum Communications del DEI Dipartimento di Ingegneria dell’Informazione dell’Università di Padova, hanno messo a punto nel 2013 un prototipo che permette di generare numeri casuali puri tramite un raggio laser inviato ad un ricevitore sufficientemente lontano attraverso l’atmosfera. Il loro lavoro è stato …

Continua a leggere

È iraniana la prima donna della storia a vincere una medaglia Fields

  Maryan Mirzakhani ha vinto la medaglia Fields, l’equivalente del premio Nobel assegnato annualmente al matematico ritenuto il migliore. La medaglia Fields viene assegnata durante l’annuale Congresso Internazionale dell’International Mathematical Union per meriti scientifici a matematici di non oltre quarant’anni, ed è la prima volta che questo prestigioso premio viene assegnato ad una donna. La …

Continua a leggere

Perché l’orbita della terra attorno al Sole è ellittica?

Mi è stata posta questa domanda e ho cercato di rispondere. Qui c’è l’articoletto. Se volete anche il sito Treccani ha un articolo in proposito, lieto di vedere che i passaggi seguiti sono gli stessi.

Focus in Quantum Communications

Questa primavera mi sono divertito a muovere i primi passi nella Comunicazione del prossimo futuro, le Quantum Communications (QC), e nell’informatica del prossimo futuro, la Quantum Information (QI). E’ un argomento che avevo lasciato nel cassetto dopo aver letto all’inizio degli anni 2000 un articolo su una introduzione panoramica a questo nuovo paradigma, scritto nel …

Continua a leggere

TetraQUARK: una particella esotica con 4 quark.

LHCb-Z4430

I quark, le particelle elementari che sono forse le ultime costituenti della materia pesante si presentano normalmente i aggregati di tre (adroni), ma LHC non finisce di stupirci producendo particelle rarissime, i cosiddetti stati esotici, in cui questi mattoncini fondamentali della materia pesante sembrano aggragegarsi in modo non convenzionale. In questo articolo la fisica americana …

Continua a leggere

Pi day

Oggi è il 14 marzo. Ovvero il 14/3 o, per gli anglosassoni, il 3/14. Da qui al il passo è breve. Qualcuno ha istituito addirittura un Pi day in onore del numero dei numeri. Pensate che ne parla anche la Bibbia, nel Primo Libro dei Re: c’è un passo in cui si descrive Salomone che …

Continua a leggere

Ancora pillole di crittografia

Il funzionamento della crittografia classica su internet è questo: il server genera un sua coppia di chiavi ASIMMETRICHE (RSA) certificate da una Authority; quando il client contatta il server, come prima cosa il server gli manda la chiave pubblica. Essendo pubblica, per definizione è una chiave che può venire in possesso di chiunque, anche ad …

Continua a leggere

OpenSSL again

Come decifrare i messaggi di errore? Ho questo messaggio che catturo con la funzione php openssl_error_string() error:0906D06C:PEM routines:func(109):reason(108) Uso la funzione da linea di comando openssl errstr citando il codice di errore (quello in grassetto): $ openssl errstr 0906D06C error:0906D06C:PEM routines:PEM_read_bio:no start line    

Esempio di cifratura a chiave asimmetrica con PHP

Oggi vediamo un semplice esempio di sequenza di operazioni per cifrare un messaggio e successivamente decifrarlo, con lo scopo di scrivere un messaggio segreto che solo il destinatario può decifrare. Lo scenario è il classico Alice scrive a Bob un messaggio che solo lui può leggere, utilizzando la crittografia asimmetrica ideata negli anni 70 da …

Continua a leggere