Miroslav Pavleski (SETCCE)

Slides:



Advertisements
Similar presentations
Public Key Infrastructure and Applications
Advertisements

Public Key Infrastructure A Quick Look Inside PKI Technology Investigation Center 3/27/2002.
M.Sc. Hrvoje Brzica Boris Herceg, MBA Financial Agency – FINA Ph.D. Hrvoje Stancic, assoc. prof. Faculty of Humanities and Social Sciences Long-term Preservation.
6/1/20151 Digital Signature and Public Key Infrastructure Course:COSC Instructor:Professor Anvari Student ID: Name:Xin Wen Date:11/25/00.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
WAP Public Key Infrastructure CSCI – Independent Study Fall 2002 Jaleel Syed Presentation No 5.
16.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft® Windows® Server 2003 Active Directory Infrastructure.
Principles of Information Security, 2nd edition1 Cryptography.
Introduction to PKI Seminar What is PKI? Robert Brentrup July 13, 2004.
BY MUKTADIUR RAHMAN MAY 06, 2010 INTERODUCTION TO CRYPTOGRAPHY.
Introduction to PKI Mark Franklin September 10, 2003 Dartmouth College PKI Lab.
Chapter 10: Electronic Commerce Security. Electronic Commerce, Seventh Annual Edition2 Impact of Security on E-Commerce In 2006 an estimated $913 million.
Web services security I
TrustPort Public Key Infrastructure. Keep It Secure Table of contents  Security of electronic communications  Using asymmetric cryptography.
Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara.
Key Management Guidelines. 1. Introduction 2. Glossary of Terms and Acronyms 3. Cryptographic Algorithms, Keys and Other Keying Material 4. Key Management.
Digital Signature Xiaoyan Guo/ Xiaohang Luo/
INTRODUCTION Why Signatures? A uthenticates who created a document Adds formality and finality In many cases, required by law or rule Digital Signatures.
Secure Systems Research Group - FAU Patterns for Digital Signature using hashing Presented by Keiko Hashizume.
Multimedia Communication and Information Logistics for AFTER-SALES AND PRODUCT LIFE- CYCLE SUPPORT Click to edit Master title style
Chapter 3 Mohammad Fozlul Haque Bhuiyan Assistant Professor CITI Jahangirnagar University.
Exchange of digitally signed SPSCertificate messages Overview of prototype of digital signature applied to SPSCertificate message between national systems.
Introduction to Secure Messaging The Open Group Messaging Forum April 30, 2003.
Secure Messaging Workshop The Open Group Messaging Forum February 6, 2003.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M5: Data, Files, and Encryption Michael Palermo Microsoft Technical Evangelist Jeremy.
 A Web service is a method of communication between two electronic devices over World Wide Web.
ELECTROINC COMMERCE TOOLS Chapter 6. Outline 6.0 Introduction 6.1 PUBLIC KEY INFRASTRUCTURE (PKI) AND CERTIFICATE AUTHORITIES (CAs) TRUST
SWEB SWEB Security and Privacy Technologies – Implementation Aspects Venue:SWEB Day in APV, Novi Sad Author(s):Dr. Milan Marković Organisations:MISANU.
Meganet Corporation VME Sign Meganet Corporation Meganet Corporation is a leading worldwide provider of data security to Governments, Military,
Java Security Session 19. Java Security / 2 of 23 Objectives Discuss Java cryptography Explain the Java Security Model Discuss each of the components.
XML Signature Choi, Yoon-jung. Outline Introduction Introduction Structure Structure Structure - Example Structure - Example Creation Creation.
E-SIGNED DocFlow SYSTEM in GEORGIAN FINANCIAL SECTOR NANA ENUKIDZE – E-Business Development Consultant.
Web Services Security INFOSYS 290, Section 3 Web Services: Concepts, Design and Implementation Adam Blum
SYSTEM CENTER VIRTUAL MACHINE MANAGER 2012 Gorazd Šemrov Microsoft Consulting Services
Nivo 300 ASP.NET MVC 4 Danijel Malik Artifis Danijel Malik s.p.
HOL: 1: USING MICROSOFT EXCHANGE SERVER 2010 SP1 – MOBILITY FEATUERS 2: MICROSOFT EXCHANGE SERVER 2010 SP1 HIGH AVAILABILITY AND STORAGE SCENARIOS Gašper.
SYSTEM CENTER ESSENTIALS 2010
300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih.
KORAK PRED OSTALIMI VISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
CONFIGURATION MANAGER 2012 NOVOSTI Predavatelj: Tomaž Čebul, MCSE, MCT, ITIL Manager Podjetje: Microsoft Slovenija Application management.
Nivo 300 Windows server Roles and features - Luka Manojlovic Jure Purgar.
COLLABORATIVE DISCLOSURE MANAGEMENT PRIPRAVA ZAKLJUČNIH FINANČNIH POROČIL Predavatelj: Matija Klarić Podjetje: CRMT d.o.o.
CRYPTOGRAPHY Cryptography is art or science of transforming intelligible message to unintelligible and again transforming that message back to the original.
SHAREPOINT GRANULAR RECOVERY MODULE Igor Lautar, Mladen Brajković.
Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS.
IE 10: Več kot brskanje Tomaž Ščavničar. WINDOWS 8 TOUCH LANGUAGE.
1 Digital Signatures – A Global Challenge Joachim Lingner Software Engineer Sun Microsystems 1.
 Introduction  History  What is Digital Signature  Why Digital Signature  Basic Requirements  How the Technology Works  Approaches.
© Software602 a.s. SOFTWARE Zdenek Metodej Zalis Martin Vondrous Ondrej Malek.
Luka Manojlovic SBS 2011 standard / premium Luka Manojlovic
Culture of successful development teams
VS 11 & TFS 11 Danijel Malik Artifis Danijel Malik s.p.
SQL Server Query and Index Tuning
Surface 2.0 – what is new? Jernej Kavka, Semantika d.o.o.
Practical work with PKI
S/MIME T ANANDHAN.
Digital Signature.
IS3230 Access Security Unit 9 PKI and Encryption
Class 2 Digital Signature Certificate Noida
Public Key Infrastructure
The Secure Sockets Layer (SSL) Protocol
E-Lock ProSigner ProSigner means “Professional Signer” signifying the software that can apply legally enforceable Advanced electronic signatures to electronic.
Install AD Certificate Services
PKI (Public Key Infrastructure)
September 2002 CSG Meeting Jim Jokl
Meganet Corporation VME Sign 2004
Electronic Payment Security Technologies
Cryptography and Network Security
National Trust Platform
Presentation transcript:

Miroslav Pavleski (SETCCE) WORKSHOP: THREE STEPS TOWARDS STANDARD DIGITAL SIGNATURES ON WINDOWS PLATFORM Miroslav Pavleski (SETCCE)

About Digital Signatures Digital Signature and document standards Introduction About Digital Signatures Digital Signature and document standards SETCCE digital signature tools – proXSign®

Introduction (continued) Demo desktop application Demo Web application client-side Demo Web application server-side

About Digital Signatures Electronic analog of real-world signatures and stamps Enabler for paperless business Establishes connection between signing party and document content

Traditional symmetric key cryptography

Asymmetric key cryptography Key-pair

CRYPTOGRAPHY Cryptographic hash

Public Key Infrastructure Confirmation of identity Certificate Authority Legal authority Private Key Digital certificate

Signing Process

Enables confirmation of existence of content prior given point in time Digital Time-Stamps Enables confirmation of existence of content prior given point in time RFC 3161 standard

XML Signature Syntax and Processing http://www.w3.org/TR/xmldsig-core/ Standards - XML XML Signature Syntax and Processing http://www.w3.org/TR/xmldsig-core/ XML Signatures provide integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere

XML DSIG Structure <Signature> <SignedInfo> <Reference> <DigestMethod /> <DigestValue></DigestValue> </Reference> </SignedInfo> <SignatureValue></SignatureValue> <KeyInfo></KeyInfo>

XML Detached Signature <DocumentElement> <Data></Data> <Signature /> </DocumentElement>

XML ENVELOPED Signature <DocumentElement> <Data> <SubData> <Signature /> </SubData> </Data> </DocumentElement>

XML ENVELOPING Signature <SignedInfo /> <SignatureValue /> <KeyInfo /> <Object> Embeded Object Data </Object>

XML Advanced Electronic Signatures (XADES) Basic electronic signature (XAdES-BES) Explicit policy electronic signatures (XAdES-EPES) Electronic signature with time (XAdES-T) Electronic signature with complete validation data references (XAdES-C)

PDF Digital signatures Part of the PDF standard ISO 32000-1:2008 Accompanying standard Electronic document file format for long term preservation ISO 19005-1:2005 (PDF / A)

PDF Digital Signatures explained Uses the incremental updates (document revision functionality of PDF)

Software components for digital signatures, time-stamps and encryption Setcce proxsign Software components for digital signatures, time-stamps and encryption proXSign XML proXSign PDF

Three steps to Digital Signature in your Application Download and install proXSign dev. package http://www.proxsign.com/download Install test certificate Write integration code & test

Digital Identity installation in Windows certificate store DEMO Digital Identity installation in Windows certificate store

Integrate digital signing in Desktop Application DEMO Integrate digital signing in Desktop Application

Integrate digital signing in client-side JavaScript DEMO Integrate digital signing in client-side JavaScript

Integrate digital signing in Server code DEMO Integrate digital signing in Server code

Po zaključku predavanja prosim izpolnite vprašalnik. VPRAŠANJA? Po zaključku predavanja prosim izpolnite vprašalnik. Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko profila na spletnem portalu konference. www.ntk.si. Z izpolnjevanjem le tega pripomorete k izboljšanju konference. Hvala!