Mercoledi 28 Ottobre 2026 04:14:23 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

CORDIC

Un metodo iterativo per il calcolo trigonometricо che utilizza shift e addizioni.

CORDIC sta per COordinate Rotation DIgital Computer. È un metodo iterativo per calcolare funzioni trigonometriche e correlate utilizzando solo shift, addizioni e ricerche in tabelle invece di costose moltiplicazioni o divisioni. Questo lo rendeva attraente nei processori più datati, nei piccoli dispositivi embedded e nei blocchi hardware in cui area del silicio, consumo energetico e velocità erano fortemente vincolati.

Nella sicurezza informatica, CORDIC è importante perché routine matematiche nascoste possono far parte di percorsi di trusted computing: firmware, unità in virgola mobile, chip per l'elaborazione del segnale e acceleratori adiacenti alla crittografia possono tutti farvi affidamento. I revisori della sicurezza prestano attenzione alle implementazioni CORDIC perché errori di approssimazione, casi limite e comportamenti non documentati possono influire su correttezza e riproducibilità. Gli aggressori possono provare a sfruttare tali debolezze tramite input costruiti ad arte, mentre i difensori usano reverse engineering e test per verificare che l'implementazione corrisponda alla sua specifica. Il percorso FPTAN dell'8087 è un buon esempio di come un algoritmo compatto possa trovarsi sotto un'interfaccia che gli utenti danno per scontato sia semplice.

← indice WIKICROOK