Dispositivi della famiglia xCore

    L'architettura xCore comprende tre dispositivi completamente compatibili tra loro:
  • xCore: versione base con interfaccia USB HighSpeed e connettore USB tipo A o USB tipo C
  • xCoreSD: versione con mass storage integrato partizionabile con dimensione fino a 128 GBytes
  • xCoreNET: versione con interfaccia di rete (alimentazione tramite porta micro USB)
  • xCoreDisk: versione di xCore con gestione integrata di dischi virtuali criptati (vai al sito specifico)

Scarica il Flyer informativo in formato pdf

 



 Interfaccia del dispositivo      
    Interfaccia USB FullSpeed (12Mb)  
    Interfaccia USB HighSpeed (480Mb)
    Interfaccia di rete Ethernet 10/100Mb (TCP e UDP)
 
    Dispositivi driverless (HID)


   
 Parametri di esecuzione onboard
     
    Spazio RAM a disposizione per l'esecuzione del codice 128 KBytes 128 KBytes
112 KBytes
    Buffer di Input/Output 32 KBytes 32 KBytes 32 KBytes
    Memoria non volatile programmabile a byte (EEPROM) 32 KBytes 32 KBytes 32 KBytes
    Phantom Disk di dimensione selezionabile    
    Chiavi AES globali per il decrypting dell'applicazione 3 3 3
    Chiavi AES specifiche di ciascuna applicazione per il decrypting dell'applicazione stessa 2 2 2
    
 Timers e Data
    Numero totale di Timers interni
7 7 7
    Risoluzione temporale di ciascun timer
1 minuto 1 minuto 1 minuto
    Timers globali
2 2 2
    Timer collegabili alla specifica applicazione
5 5 5
    Possibilità di accendere il timer con l'apertura di qualsiasi sessione
    Possibilità di accendere il timer con l'apertura di sessione della specifica applicazione
    Gestione della data di scadenza delle licenze
    Gestione della data di scadenza della singola applicazione
    Gestione della data di scadenza del singolo modulo dell'applicazione

 Storage      
    MassStorage fino a 128 GBytes
 
    Partizonamento in più unità logiche (fino a 3 dischi logici)    
    Attivazione e disattivazione delle unità logiche in modo indipendente
 
    Encryption dei dischi con AES 256 eseguito in hardware    
    Chiavi AES 256 generate internamente e non esportabili
 
    Crittografia legata sia al seriale del dispositivo che al seriale della memoria MicroSD interna    
    Phantom Disk accessibile solo dal codice eseguito internamente
 
    File System interno per l'accesso al Phantom Disk    


   
 Altre caratteristiche comuni a tutti i dispositivi      
    Gestione multilicenza (fino a 10)
   
    Gestione multi-istanza su singolo host      
    Servizio integrato di autenticazione (fino a 4 applicazioni autenticate)
   
    Autenticazione applicazione con RSA PSS con chiavi fino a 2048 bits      
    Autenticazione applicazione con AES256
   
    User Administrator per la gestione del dispositivo      
    Licenze assegnabili alla specifica applicazione
   
    Gestione dei moduli della specifico applicazione      
    Impostazioni runtime delle AES Volatile Keys da 128, 192, 256 bits
   
    Chiavi AES Volatile Keys utilizzabili anche dal codice interno      
    Servizio di crypt/decrypt con le Volatile Keys in modalità ECB, CBC, GCM, IGE
   
    Impostazione delle Non Volatile Keys: RSA 512, 1024, 2048 o 4096 bits ed AES 256      
    Servizio di crypt/decrypt con le Non Volatile Keys anche da codice interno
   
    Comandi remoti per l'aggiornamento remoto dei parametri funzionali dei dispositivi      


   
 Caratteristiche hardware      
    Processore ARM Cortex M4 a 168 MHz
    Coprocessore crittografico per AES
    True Random Number Generator TRNG certificato FIPS
    Coprocessore crittografico per Hashing
    Interfaccia USB FullSpeed integrata (12Mb/sec)
    Interfaccia USB HighSpeed integrata (480Mb/sec)
    Interfaccia di rete Ethernet 10/100 Mb/sec integrata

    Memoria interna non volatile (EEPROM - Endurance > 4x106 write cycles)
    Guscio in gomma tamperevident sovrastampato
 
    Guscio in policarbonato semitrasparente  
    Guscio in gomma "The Dome"
 


 
 Sistema di sviluppo comune per tutti i dispositivi      
    Sistema di sviluppo IDE basato su Microsoft Visual Studio
    Simulazione di esecuzione del dispositivo in Visual Studio
    Compilatore ARM GCC free ed open source (C e C++) integrato in VS
    API interne richiamabili dal codice eseguito onboard
    API esterne (dll e obj) per la comunicazione e la gestione del dispositivo in Windows
    Tools per la gestione e la configurazione dei progetti
    Tools per la gestione e la configurazione dei dispositivi
 


Dimensioni xCore



Dimensioni xCoreC

 

 



Dimensioni xCoreS

 

 



Dimensioni xCoreSD



Dimensioni xCoreNET