2010-03-01 6 views
7

Nel mio progetto, ci saranno circa 500 dispositivi Bluetooth installati in città e circa 20 PDA utilizzati per aggiornare questi dispositivi.Preghiera tasti di collegamento Bluetooth

I dispositivi non dovrebbero essere visibili a nulla tranne lo PDAs e vorrei evitare i problemi o associare ciascun dispositivo a ciascun PDA.

C'è un modo per pre-caricare le chiavi di collegamento 10,000 (per ogni coppia dispositivo-PDA), conoscendo i loro indirizzi di dispositivo, in modo che le chiavi di collegamento per ciascuno dei dispositivi possano essere caricate tutte contemporaneamente durante il processo di caricamento del firmware?

+0

Penso che avete bisogno di aggiungere informazioni più specifiche sul PDA e dispositivi (vale a dire fornitore, sistema operativo utilizzato, ...) –

risposta

3

definire un segreto condiviso e utilizzare gli indirizzi mac come salt. con questo, è possibile generare una chiave, che è nota su entrambi i sistemi.

o qualcosa del genere :)

pseudo:

key = int(private part (shared secret) + public part (mac-address))