Viktor Morstein verfügbar

Viktor Morstein

Suche spannende Projekte in Bereichen embedded Security,Cryptography, Hardwarenahe- und Systemsoftw.

verfügbar
Profilbild von Viktor Morstein Suche spannende Projekte in Bereichen embedded Security, Cryptography, Hardwarenahe- und Systemsoftw. aus Heiligenhaus
  • 42579 Heiligenhaus Freelancer in
  • Abschluss: Dipl. Math.
  • Stunden-/Tagessatz: 110 €/Std. 900 €/Tag
    Bei Heimarbeit 100€
  • Sprachkenntnisse: chinesisch (Grundkenntnisse) | deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache)
  • Letztes Update: 10.01.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Viktor Morstein Suche spannende Projekte in Bereichen embedded Security, Cryptography, Hardwarenahe- und Systemsoftw. aus Heiligenhaus
SKILLS
========= Zeitraum: Juni 2016 bis voraussichtlich mind. Feb. 2020: Entwicklung von 2 Generationen eines Tachographen für einen der weltgrößten  Automotive Zulieferer
Sichere Implementierung einer Cryptolibrary für Infineon SLE97, insb. Asymmetrischer Verschlüsselungen RSA und ECC (elliptische Kurven) mit Hardwareunterstützung des Chips,
Digest Algorithmen etc
Sichere Implementierung der Sicherheitsmaßnahmen gegen Side Channel Attacken, Fault Injections etc
Implementierung von Smart Card Handling inkl. secure Messaging, Authentication etc
Analyse des generierten Codes mit Hilfe des Disassembler IDA Pro
Unterstützung bei der Zertifizierungsdokumentation
Security Audits zum Aufdecken der potenziellen Schwachstellen
Schulung für Konzern-Mitabeiter in Diskreter Mathematik, Grundlagen von Kryptographie und Kryptoanalyse
Die Entwicklung wird nach EAL 4+ zertifiziert. Der Einsatz wurde 5 mal verlängert
Tools: IBM Rhapsody, Keil C++, Infineon SDK, Riscure Tools, Cantata, Doors
============================= Zeitraum: 2012 - 2016 : Entwicklung einer E-Health Tastatur mit Terminal für die neue Gesundheitskarte
Entwicklung einer kundenspezifischen Implementierung eines TCP/IP - Stacks, TLS 1.2 Implementierung von Grund auf selbständig, Interface und Ergänzung einer Cryptolibrary, Implementierung SICCT als Kommunikationsprotokol,
Entwicklung der Sicherheitsmaßnahmen für das Produkt inkl. Software- und Hardwaretechnische Maßnahmen
T=1 SmartCard Protokol in vollem Umfang,
Mitarbeit an der Zertifizierungsdokumentation
Zusammenarbeit mit Bundesamt für IT-Sicherheit (BSI) im Rahmen des Projekts
Die Entwicklung wurde nach EAL 3+ zertifiziert 
Tools IBM Rhapsody, IAR, Spike
============================= Zeitraum: 10/2011 - 2012: Implementierung einer Reihe von Erweiterungen zum Forex-Trading Tool Metatrader MT4 als kommerzielles Produkt. Das beinhaltet insbesondere Implementierung der Wavelet Dekomposition, Schnittstelle zu Neuronalen Netzen der Firma NeuroDimension, Trading Strategien, Schnittstellen zu Matlab, R, Tools zum Risikomanagement bei Finanzinvestitionen, Financial Time Series Analyse, Regression Analyse Paket fu?r Metatrader Verwendete Tools: NeuroSolutions, Matlab R2012b, R, Metatrader 4, MS Visual Studio 2012, DB Oracle ============================================================================= Zeitraum: 08/2011 – 10/2011 Projekt: Entwicklung der Schnittstelle zur Anbindung der Neuronalen Netze generierten aus der Software der Firma NeuroDimensions an das Open Source System „R“. Zur tiefer gehenden Analyse und Prognose neben dem mitgelieferten Paket wurde von dem Kunden gewu?nscht, NeuronaleNetze aus dem kommerziellen Produkt NeuroSolutions anzubinden Verwendete Tools: R, MS Visual Studio 2010 ============================================================================= Zeitraum: 03/2010 – Laufend Projekt: Security Analyse neuer Chips eines renommierten Anbieters der Sicherheitslösungen und eines großen Chipherstellers Ziel dieser Tätigkeit ist das Aufdecken der kryptografischen Schwächen, Angriffsmöglichkeiten auf allen Ebenen (Hardware, Software, OS) bzw. Implementierungsfehlern in den neuen Chips und Chipsets des Herstellers vor der Serienfertigung Verwendete Tools: Riscure Tools, Fime Wireless Spy 2008, SASEBO Boards, Proxmark Open Source Hardware, IDA Interactive Disassembler, Renesas HEW, andere Entwicklungstools je nach Aufgabenstellung, diverse GCC Toolchains. ============================================================================= Zeitraum: 06/2009 – 02/2010 Bramche: IT-Dienstleistungen Projekt: IT Security Analyse und Verbesserung im Großkonzern. Erfolg dieses Projektes war der Anfang meiner dauerhaften Kooperation mit Chip- und Chipsatzherstellern Zielsetzung waren Analyse der Sicherheitslage und des Gefährdungspotenzials der sensiblen Bereiche. Es wurden einige Vorfälle gemeldet, die vor einer großen Firmenu?bernahme vermieden werden mussten. Die Analyse beinhaltete unter anderem Penetration Tests inklusive der Entwicklung der Proprietären fu?r die Standartsoftware unbekannten Spyware-Simulatoren, wie Rootkits und Keyloggers. Entwicklung der zusätzlichen u?ber die Standards hinaus gehenden Monitoring Tools fu?r besonders kritische Bereiche. Sicherheitsanalyse der eingesetzten Hard- und Softwarelösungen fu?r die Zeiterfassung und Zutrittskontrollen inklusive der potenziellen kryptografischen Implementierungsfehler oder Schwachstellen. Verwendete Tools: Snort, OSSEC, Ethereal, Netcat, Qualis, Tripwire, Capsa, MS Visual Studio 2010, Python, Assembler, IDA Pro Interactive Disassembler, Logic Analyzer, Selbstgemachter 13.56 MHz Sniffer, Leser SDID10 u.A. Platform: Windows Server und Desktop Versionen, CISCO und Checkpoint Firewalls, Multi-FPGA Plattformen von Hitechglobal Virtex IV LX200, proprietäre Verschlu?sselungssoftware, Hard- und Software renommierten Anbieter der Lösungen fu?r die Zutrittskontrollen, Smartcards insb. Java Card JCOP 3, PKI-Tools ============================================================================= Zeitraum: 04/2008 – 05/2009 Vollzeit, bis 03/2013 variabel, ca. 20-50% Branche: IT-Dienstleistungen Projekt: Schaffung der Infrastruktur zur Erkennung und Bearbeitung der proprietär kodierten Mikro- Datamatrix Codes. Lesevorgang kann entweder mit Hilfe des spezialisierten in eine Computer- Maus integrierten Lesers an einem Windows PC oder mit Hilfe des iPhones oder Android- Smartphones erfolgen. Nach der Übertragung und Bearbeitung auf dem Server kann der Client je nach seiner geografischen Position, Gerät-ID, Serveranweisungen und anderen Faktoren aktuelle Kontaktdaten einer Person, Sonderangebote des teilnehmenden Händlers, Gutscheine, Tickets usw. auf dem jeweiligen Rechner oder Smartphone zur sofortigen oder späteren Verwendung speichern. Auf dem Server wurde entsprechendes Berichtswesen auf Basis Oracle 10, SAP BO und Crystal Reports aufgebaut. Hierbei wurde in Zusammenarbeit mit taiwanesischen Partnern ein Lesegerät fu?r Mikro-Datamtrix von 2x2 mm, sowie Clients fu?r Windows, Android, iOS, Mac OS/X entwickelt. Alles ist mittlerweile im produktiven Einsatz. Clients fu?r Android und iOS sind in Google Play Store bzw. Apple App Store verfu?gbar. Der spezialisierte Leser fu?r Windows-PC war in eine Computer-Maus integriert. Seine Hardware basiert auf dem Atmel-Controller und Xilinx Spartan 3AN FPGA. Die Hard- und Software werden laufend auf die Bedu?rfnisse einzelner Kunden angepasst Position: Leiter, Software- und teilweise Hardwareentwickler Teamgröße: 6 (2 Hardwareentwickler, Hostadministrator, Sales, Designer und Zeichner, serverseitiger Entwickler und ich) Sprachen: ObjectiveC fu?r Mac OS/X, Objective C fu?r iOS, C++, Ansi C und Assembler fu?r Atmel, Java fu?r Android. Installation Routinen wurden erst mit NSIS, später mit InstallShield entwickelt, PL/SQL, Business Objects Verwendete Tools: Visual C++ 6.0, später Visual Studio 2010, STL, MFC, VCL, ORB, Bonjour fu?r Windows SDK, GCC Toolchain fu?r Atmel, Xcode, Eclipse mit ADT Plugin fu?r Android, Xilinx ISE 12.0, Flexera InstallShield, NSIS. Gerätetreiber wurde zunächst mit DDK fu?r Windows XP entwickelt, später auf die 64-Bit WDK portiert. Erkennungs- und Aufbereitungsalgorithmen wurden teilweise aus OpenCV genutzt, Xilinx ISE, Oracle Server, SAP BO Plattform: Android, Apple iOS, MS Windows ============================================================================= Programmiersprachkenntnisse: Assembler Mehrere Systeme inkl. IBM Mainframe, RS6000 etc Basic Visual basic, VBA C Alle Derivate inkl. Impulse C für FPGA, Altium C to FPGA C# C++ Sehr große Erfahrung, u.A. Großprojekte. (u.A. MFC, ATL, STL, COM COM+) GNU Tools, Qt Java Android und Java-Card Programmierung Objective C OS Kenntnisse Embedded OS VxWorks, embedded linux Echtzeitsysteme Linux mit RT-Preempt Patch, QNX neutrino, ADA-basierte Militärsysteme Embedded Systeme TI MSP430, Atmel, Renesas, SoC von Cyprus Semiconductors Emulatoren Vmware, Parallels IBM RS6000 Sehr tiefe Kenntnisse der Archtiektur und des Befehlsatzes Macintosh Intel-basierte MAC-Rechner, Tesla GPU unter MAC OS/X Messgeräte National Instruments Datenerfassung, GPIB-Steuerung Mikrocontroller TI MSP430, Stellaris, Piccolo, Atmel, Renesas MC16, R8 PLD, FPGA Altera Stratix III basierte Coprozessoren, Xilinx mit Hard CPUs (Virtex II pro) Proprietäre HW Auf Anfrage (teilweise NDA-gedeckt) Sensoren Steuer und Regelsysteme Sehr große Erfahrung in Entwicklung, Anpassung und Modifikation von diversen Systemen aus den Bereichen Computer Vision, Robotersteuerung oder Selbstorientierende Flugsysteme mit Hochleistungssensoren. Gutachten über die Patentverletzung mit Hilfe von Reverse Engineering und Analysis der Systeme Sehr gute Kenntnisse der FPGA-spezifischen CPU, wie NIOS II (Altera) und TSK3000 (Altium) Eigene Lizenzen und Toolkenntnisse LabWindows/CVI 2012 MS Visual Studio 2012 Altium Designer Microsoft VisualStudio 2012 Apple Xcode, Apps in Appstore Eclipse (C++ und Java Android), Androod Apps in Playstore Oracle Tools, Oracle RDBMS, große Datawarehouse Projekte als Analytiker IBM ILOG CPLEX Optimization Studio, Optimierung im Bereich Logistik Texas Instruments Code Composer Studio, diverse Projekte mit C2000-Series Mikrocontrollern (Pattern Recognition mit Piccolo VCU, Prototyping LED DC/DC Steuerung, RFID reader etc) Renesas HPW, Projekte mit M16C und R8(Schrittmotorsteuerung, Kryptographie) LiPS Matlab 2012a (insbesondere Wavelets und Optimisation Toolkits) im Finanzbereich R (Regressional analysis von Zeitreihen in Finanzen und Einzelhandel) National Instruments LabWindows/CVI (Datenerfassung und Verarbeitung) IBM Visual Age Neurosolutions (u.A. große und hochkomplexe neuronale Netze) Altium designer (C to FPGA Projekte) Impulse CoDeveloper (C to FPGA design) Xilinx ISE 12.0 Altera Quartus Mehrere GNU-Tools und Toolchains für diverse embedded Architekturen IDA Pro (Interactive Disassembler) Sehr gute Kenntnisse HP (ehem. Mercury Interactive ) LoadRunner, testDirector TradeStation, MQ4
Keil und IAR Compiler für ARM, Doors, Rhapsody etc
PROJEKTHISTORIE
Smartcard security und Entwicklung: Auf Anfrage wegen NDA Automotive Elektronik, Mikroprozessoren, Kryptographie, Embedded security, Secure Coding, C, C++ uvm
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
EU - weit verfügbar
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:

WEITERE PROFILE IM NETZ