www.mikrocontroller.net

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

Autor: Klaus Weber (klaus08)
Datum: 08.05.2008 09:54

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
Autor: Gast (Gast)
Datum: 11.05.2008 08:58

> 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.
Autor: Gast (Gast)
Datum: 11.05.2008 08:59

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

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net