Forum: FPGA, VHDL & Co. Fragen zur DES-Anwendung


von Klaus W. (klaus08)


Lesenswert?

Hi,

ich habe einige Fragen zur praktischen Anwendung der DES-Funktion 
(DES=data encryption standard) eines Virtex-II-FPGAs von Xilinx.

Die Theorie habe ich so verstanden, dass ich beispielsweise mit Hilfe 
des ISE-Tools von Xilinx bei den Encryption Options mir Schlüssel 
auswähle und der Konfigurationsbitstream anhand dieser Schlüssel 
generiert wird (verschlüsselt wird).
Der Virtex-II-FPGA enthält den gleichen Schüsselsatz und kann so den 
Konfigurationsstream entschlüsseln. Der Schlüssel wird in ein SRAM 
Register geladen, das am Gehäuse eigene Pins zur Stromversorgung hat. An 
diese wird wiederum eine Batterie angeschlossen.
Da der Virtex-II keine nichtflüchtigen Speicherzellen besitzt, muss eine 
Batterie angeschlossen werden, um den Schlüsselsatz auch nach Abschalten 
der Versorgungsspannung zu behalten.

Fragen:
1.  Was muss Schaltungstechnisch durchgeführt werden, um die 
DES-Funktion nutzen zu können? Reicht es aus, eine Batterie an den 
entsprechenden Pin(s) des FPGAs anzuschließen? (siehe PINout vom 
Datenblatt von Xilinx)
2.  Wie erhält der FPGA den Schlüsselsatz?
3.  Welcher Konfigurationsmodi kann verwendet werden? (Master Mode/ 
Peripheral Mode/ Slave Mode)


Vielleicht könnt ihr mir ja hilfreiche Informationen dazu liefern!!!

Gruß

Klaus

von Gast (Gast)


Lesenswert?

> Reicht es aus, eine Batterie an den
> entsprechenden Pin(s) des FPGAs anzuschließen?

Nein, du brauchst auch noch diverse Elkos und die 100nF Kondensatoren 
nicht vergessen. Ich würde dir zu einer Platine raten, da die 
Anschlusspins im 0,5mm Raster sind leicht abbrechen, wenn man direkt 
eine Batterie dran anschließt.

von Gast (Gast)


Lesenswert?

Ahso, sorry ... du meintest sicher einen BGA Virtex-II ... da sind die 
Anschlussbeinchen nicht so empfindlich, weil es ja Balls sind ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.