Cosa rende un formato 'ad alta sicurezza' o 'registrato'?
Su una credenziale di prossimità a 125 kHz, 'alta sicurezza' raramente significa crittografia. Di solito significa un formato di bit più ampio e meno comune combinato con un codice di struttura registrato o ristretto, in modo che i blank comuni a 26 bit non possano entrare in conflitto con esso e i fornitori occasionali non possano determinarne il layout. HID Corporate 1000, ad esempio, è un programma gestito: il C1000 a 35 bit utilizza un ID azienda/struttura a 12 bit più un numero di scheda a 20 bit, e il C1000 a 48 bit allarga il codice azienda e utilizza un numero di scheda di circa 23 bit per milioni di credenziali uniche. La protezione è amministrativa, il codice azienda e l'intervallo di numeri di scheda sono controllati da HID per l'organizzazione iscritta, non matematica.
Indala FlexSecur aggiunge una svolta diversa. Mescola o offusca il payload Wiegand prima che venga codificato, in modo che un lettore provvisto della chiave FlexSecur corrispondente risolva il vero codice di struttura e il numero di scheda mentre un lettore semplice vede rumore. I layout OEM personalizzati, come un prox interno DMP a 31 o 33 bit, un Lenel a 42 bit o un Software House CCOTZ a 37 bit, semplicemente riorganizzano i campi del codice di struttura, del numero di scheda e della parità in un modo specifico del fornitore con una lunghezza di bit insolita. Nessuno di questi è crittografato nel senso di smart-card; sono strutture di bit private che viaggiano sullo stesso vettore a bassa frequenza aperto e standard del settore.
- Registrato: numerazione gestita dal programma OEM (es. HID Corporate 1000)
- Mescolato: payload offuscato prima della codifica (es. Indala FlexSecur)
- Layout OEM personalizzato: lunghezza di bit e ordine dei campi insoliti (DMP, Lenel, Software House)
- Ancora dati Wiegand a 125 kHz, non crittografia smart-card
Questi formati sono crittografati o solo difficili da trovare?
Sono difficili da trovare, non crittografati. Una credenziale smart sicura, MIFARE DESFire con AES, HID Seos, o iCLASS SE ed Elite, esegue una sfida-risposta crittografica che dipende interamente da chiavi segrete contenute all'interno di un elemento sicuro a 13.56 MHz. I formati a bassa frequenza registrati e personalizzati discussi qui sono diversi: i dati sono presenti in chiaro (o, per FlexSecur, leggermente mescolati con una trasformazione documentata), e un lettore ne recupera un codice di struttura e un numero di scheda semplici.
Questa distinzione è il motivo per cui questi formati sono reperibili. Poiché la struttura è deterministica, un blank programmabile può essere caricato con lo stesso formato, codice di struttura e numero di scheda, e il lettore originale lo tratta come una credenziale valida. Ciò che ferma la maggior parte dei fornitori non è una cifratura; è che non conoscono il layout dei bit, non hanno un campione da leggere o non sono disposti a gestire nulla al di fuori dei comuni formati aperti. Noi trattiamo il formato come un problema di ingegneria: identifichiamo la struttura, la confermiamo rispetto al vostro campione e codifichiamo una scheda compatibile corrispondente.
Come funzionano effettivamente HID Corporate 1000 e la numerazione registrata
Corporate 1000 è un programma registrato. Quando un'organizzazione si iscrive, HID le assegna un codice aziendale (il campo a 12 bit sul C1000 a 35 bit, un campo più ampio sul C1000 a 48 bit) e gestisce gli intervalli di numeri di scheda emessi sotto di esso. Lo scopo del programma è che il codice aziendale sia unico per quel cliente, quindi le schede di un sito Corporate 1000 non saranno validate in un altro, e le schede aggiuntive in un dato intervallo sono coordinate tramite l'iscrizione HID dell'organizzazione stessa. Questo è ciò che significa 'registrato' in pratica: un namespace gestito, non una scheda crittografata.
Siamo chiari sui limiti di ciò. Siamo un produttore e fornitore indipendente di schede compatibili. Non siamo affiliati, autorizzati o approvati da HID, e non deteniamo né vendiamo l'allocazione del codice aziendale Corporate 1000 di nessuno. Ciò che possiamo fare è codificare un blank compatibile con la struttura C1000 a 35 o 48 bit con il codice aziendale e il numero di scheda che già possedete e siete autorizzati a utilizzare, esattamente come stampato o letto dalle vostre credenziali esistenti. L'autorità di numerazione rimane con la vostra organizzazione e HID; noi forniamo la scheda fisica che la porta.
Cosa ci serve da voi per fornire una scheda compatibile con formato personalizzato
Poiché questi formati sono privati, non possiamo indovinarli, e questa è la ragione principale per cui un ordine di formato personalizzato si blocca. Per codificare una credenziale compatibile corrispondente abbiamo bisogno del formato documentato e di un modo per confermarlo, il che quasi sempre significa un campione fisico che possiamo leggere o la specifica precisa dal vostro amministratore del controllo accessi. Con una struttura nota, il resto è una semplice codifica di bit su un blank programmabile.
Una scheda campione funzionante è ancora più importante su layout mescolati o proprietari come FlexSecur o un prox personalizzato DMP, dove le posizioni dei campi e qualsiasi trasformazione non sono pubblicate. La lettura di una delle vostre buone schede ci consente di documentare il formato esatto, il codice di struttura/azienda e il numero di scheda, verificare la parità e produrre blank che leggono in modo identico sui vostri lettori esistenti. Se avete solo i numeri e non una scheda, inviate il nome del formato documentato, il codice di struttura o azienda e il numero o l'intervallo della scheda, e vi diremo se è sufficiente per codificare una corrispondenza compatibile pulita.
- Il nome o la famiglia del formato (es. Corporate 1000 48-bit, FlexSecur, DMP 33-bit)
- Il codice di struttura / sito / azienda
- Il numero della scheda o l'intervallo che deve essere codificato
- Idealmente una scheda campione fisica che possiamo leggere per confermare la struttura
Perché noi li forniremo quando altri non lo faranno
La maggior parte dei fornitori di schede si ferma ai 26 bit aperti e a una manciata di formati più ampi comuni perché qualsiasi cosa registrata o proprietaria richiede sforzo: identificare il layout, procurarsi il chip programmabile giusto e codificare correttamente uno schema di parità non standard. I programmi registrati scoraggiano anche i fornitori che presumono che 'registrato' significhi 'crittografato'. Non è così, e noi siamo a nostro agio a lavorare in questa fascia di mercato. Quando la struttura è documentata e avete il diritto alle credenziali, noi codifichiamo la scheda compatibile.
Ci sono limiti reali di cui siamo onesti. Per le credenziali la cui sicurezza è genuinamente crittografica, MIFARE DESFire con AES, HID Seos, iCLASS SE o Elite, non tentiamo di riprodurre le chiavi segrete; invece forniamo credenziali bianche compatibili sulla piattaforma chip corretta che il vostro sistema registra con le sue chiavi, esattamente come farebbe con le credenziali ordinate tramite il canale OEM. E per i programmi registrati a bassa frequenza forniamo la carta fisica compatibile che porta la numerazione che già possedete, senza rivendicare alcuna affiliazione o autorizzazione dal produttore. Entro questi onesti confini, un formato personalizzato o registrato a 125 kHz è qualcosa che possiamo eguagliare quando quasi nessun altro lo farà.