|
|
|||
|
Participation in industrial projects
2004
HTML Protection
Hardware-based protection of an HTML content
Role: design, server-side programming, team coordination (3 developers).
Technologies: C++, CGI, XML, XML Engine, OpenSSL, SQL, PostgreSQL.
Platform: FreeBSD UNIX.
2003
Security Suit 2
Development of the Security Suit to a fully-featured server-based solution.
Role: co-design (project has been frozen).
Technologies: C++, OpenSSL, DCOM, LDAP, OpenCA.
Platform: Windows.
Security Suit
Security Suit is a hardware-based protection of document workflow. Distinctive trait of the project is a decentralized role-based access control model.
Role: co-design of the access control model, cryptographic libraries programming.
Technologies: C++, OpenSSL, PKI.
Platform: Windows.
2002
Audio and Video Real-Time Encryption
Hardware-based protection of media streams.
Role: co-design, programming.
Technologies: C++, Microsoft Windows Media Technologies, Microsoft Direct Show, COM.
Platform: Windows.
2001
On-line Activation for Perfect Secretary
Secure on-line order and activation for a trial version of the Perfect Secretary - a software for managing bowling competitions.
Role: co-design, programming.
Technologies: C++, SQL, PostgreSQL.
Platform: Windows, UNIX.
MARX Knowledge Base
Intra-company knowledge-base database for the MARX Software Security (http://www.marx.com).
Role: co-design, programming.
Technologies: Java, XML, XML Engine, SQL, Interbase.
Platform: UNIX.
MARX Support Database
Bugzilla-like bug report system for the MARX Software Security (http://www.marx.com).
Role: co-design, programming.
Technologies: Java, XML, XML Engine, SQL, Interbase.
Platform: UNIX.
2000
MARX Catalog
Online prododuct catalog for MARX Software Security (http://www.marx.com).
Role: co-design, programming.
Technologies: Java, C++, ODBC, XML, XML Engine, Interbase, Microsoft Access.
Platform: Windows, UNIX.
XML Engine
An XML technology developed for WestGate Software Security, Inc. XML Engine allows a programmer to associate a C++ or Java class with an XML tag. XML Engine participates in a chain of XSLT transformations. Upon parsing an XML file, objects associated with tags become nodes of a DOM tree. The object can modify the DOM tree according to their semantics (e.g. they store or retrieve data from a database).
Role: co-authorship, co-design, programming.
Technologies: C++, Java, Xerces, Xalan, Microsoft XML.
Platform: Windows, UNIX.
CryptoBox on the WEB (Java interface)
Java interface to the CBWEB project.
Role: co-design, programming.
Technologies: Java, ActiveX.
Platform: Windows.
Perfect Bowler Assistant
On-line utility for managing bowling scores.
Role: co-design, programming.
Technologies: PHP, SQL, PostgreSQL.
Platform: UNIX.
1999
CryptoBox access via the WEB (CBWEB)
Remote access to a hardware cryptographic device. The project provides a way for a server-side code to securely modify device data.
Role: programming.
Technologies: C++, ActiveX, Perl, MySQL.
Platform: Windows, UNIX.
|
|||
|
|
|||
|
Updated: December, 2004
|
|||