Loading 10-biometrics1/PV181 Biometrics 1.pptxdeleted 100644 → 0 −12.3 MiB File deleted. View file Biometics-notes.mddeleted 100644 → 0 +0 −47 Original line number Diff line number Diff line Biometrics 2 (notes) ==================== ## Lecture aim (Why are we teaching this?) * Biometrics are not as secure as you may think! (Same aim as lecture 10.) * Hands-on opportunity to try biometrics -- fingerprints, siganture dynamics. * Give brief overview how things work and what are their (dis)advantages. ## Brief overview of topics to touch * Fingerprints -- processing, storage, analysis (theory) * Fingerprint library -- working with API? * Creating fake fingerprints * Programming task with API -- sort fingerprints ## Miscellaneous notes * Software for fingerprint generation based in minutiae data? * Fingerprint portairts http://www.dna11.com/products/fingerprint-portraits * Signature dynamics -- software, tablets, try faking a signature * Biometics in films? (Why on earth is the most secure place protected by biometrics?) * Ice-braker activity: How much do you trust biometrics? * What are big use cases? Apple TouchID, passports (face recognition, fingerprints) * Add notes on forensic use of biometics? * Biometrics in US prisons (retina)? * Signature dynamics in banks and telephone operators and PPL -- only tablet or actual signature dynamics? * Software for generating fingerprints -- with(out) minutiae. (Check BioLab University of Bologna) * Database of fingerprints and competition of matching algorithms. (Check BioLab University of Bologna) * Apple TouchID and comparable Android technology? * From Milan: https://arxiv.org/abs/1708.07887 https://hackaday.com/2017/09/04/raspireader-an-open-source-fingerprint-reader/ * Deep neural networks are more accurate than humans at detecting sexual orientation from facial images: https://osf.io/zn79k/ ## Fingerprint library * GrFinger is old (now proprietary) and Windows only. * Prefer cross-platform, still-active, open-source (or at least free), preferably CLI/C++/Java. * SourceAFIS seems reasonable (Java, MIT license), last update 2017. (https://sourceafis.machinezoo.com) * NEUROtechnology free SDK, Windows only (http://www.neurotechnology.com/free-fingerprint-verification-sdk.html) * Demo applications available http://www.neurotechnology.com/download.html ## Work plans * Martin: Technical side (sw, data, homeworks), will try to do something till 3. 8. * Vlasta: Theoretical background (how and why it works, news), will try to do something after holyday till 21. 8. * Slides for both lectures here: https://docs.google.com/presentation/d/1IAIEx8v1HwecEgQBXbNO7f4KA4TJafU-UciCA52e6F4/edit#slide=id.p4 * No newline at end of file README.md +15 −15 Original line number Diff line number Diff line Loading @@ -3,19 +3,19 @@ PV181 Laboratory of security and applied cryptography ## Syllabus for autumn 2016 | # | Date | Topic | Teachers | | --- | --- | --- | --- | | 1 | 20 September 2016 | OpenSSL command line tool | Andriy Stetsko, Martin Čuchran | | 2 | 27 September 2016 | Introduction to mathematics, standards | Marek Sýs, Matúš Nemec | | 3 | 04 October 2016 | Introduction to mathematics, standards | Marek Sýs, Matúš Nemec | | 4 | 11 October 2016 | EurOpen | EurOpen | | 5 | 18 October 2016 | Introduction to mathematics, standards | Marek Sýs, Matúš Nemec | | 6 | 25 October 2016 | openssl, gcrypt, libsodium, libNaCl, ... | Milan Brož | | 7 | 01 November 2016 | OpenSSL library | Milan Brož | | 8 | 08 November 2016 | Java crypto | Dušan Klinec | | 9 | 15 November 2016 | Java crypto | Dušan Klinec | | 10 | 22 November 2016 | MSCAPI | David Ruzicka | | 11 | 29 November 2016 | Biometrics1: face, finger, SDK | Martin Ukrop, Vlasta Šťavová | | 12 | 06 December 2016 | Biometrics2: fake fingerprint, signature dynamics | Zdeněk Říha | | 13 | 13 December 2016 | | Andriy Stetsko | | # | Topic | Teachers | | --- | --- | --- | | 1 | Organization + OpenSSL1(tool) - Symmetric crypto | Marek Sýs | | 2 | OpenSSL1(tool) - Asymetric crypto | Marek Sýs | | 3 | Dig Signature + certificates | Marek Sýs | | 4 | ASN1/ASN1 crypto | Marek Sýs | | 5 | OpenSSL2(lib) | Milan Brož | | 6 | Other libs | Milan Brož | | 7 | JAVA crypto | Dušan Klinec | | 8 | MS Crypto API | Petr Mornfall Ročkai | | 9 | Biometrics1: face, finger, SDK | Martin Ukrop, Vlasta Šťavová | | 10 | Biometrics2: fake fingerprint, signature dynamics | Martin Ukrop, Vlasta Šťavová | | 11 | Standards | Zdeněk Říha | | 12 | GnuTLS / Key Vault. | Petr Mornfall Ročkai | | 13 | Finalize projects,... | Marek Sýs | 10-biometrics1/README.md→biometrics/README.md +0 −0 File moved. View file 10-biometrics1/biometric-resources.txt→biometrics/biometric-resources.txt +6 −0 Original line number Diff line number Diff line Loading @@ -23,3 +23,9 @@ http://openbiometrics.org/docs Free fingerprint verification SDK (neurotechnology) free for older windows only :-/ http://www.neurotechnology.com/free-fingerprint-verification-sdk.html GrFinger is old (now proprietary) and Windows only. Prefer cross-platform, still-active, open-source (or at least free), preferably CLI/C++/Java. SourceAFIS seems reasonable (Java, MIT license), last update 2017. (https://sourceafis.machinezoo.com) NEUROtechnology free SDK, Windows only (http://www.neurotechnology.com/free-fingerprint-verification-sdk.html) Demo applications available http://www.neurotechnology.com/download.html Loading
Biometics-notes.mddeleted 100644 → 0 +0 −47 Original line number Diff line number Diff line Biometrics 2 (notes) ==================== ## Lecture aim (Why are we teaching this?) * Biometrics are not as secure as you may think! (Same aim as lecture 10.) * Hands-on opportunity to try biometrics -- fingerprints, siganture dynamics. * Give brief overview how things work and what are their (dis)advantages. ## Brief overview of topics to touch * Fingerprints -- processing, storage, analysis (theory) * Fingerprint library -- working with API? * Creating fake fingerprints * Programming task with API -- sort fingerprints ## Miscellaneous notes * Software for fingerprint generation based in minutiae data? * Fingerprint portairts http://www.dna11.com/products/fingerprint-portraits * Signature dynamics -- software, tablets, try faking a signature * Biometics in films? (Why on earth is the most secure place protected by biometrics?) * Ice-braker activity: How much do you trust biometrics? * What are big use cases? Apple TouchID, passports (face recognition, fingerprints) * Add notes on forensic use of biometics? * Biometrics in US prisons (retina)? * Signature dynamics in banks and telephone operators and PPL -- only tablet or actual signature dynamics? * Software for generating fingerprints -- with(out) minutiae. (Check BioLab University of Bologna) * Database of fingerprints and competition of matching algorithms. (Check BioLab University of Bologna) * Apple TouchID and comparable Android technology? * From Milan: https://arxiv.org/abs/1708.07887 https://hackaday.com/2017/09/04/raspireader-an-open-source-fingerprint-reader/ * Deep neural networks are more accurate than humans at detecting sexual orientation from facial images: https://osf.io/zn79k/ ## Fingerprint library * GrFinger is old (now proprietary) and Windows only. * Prefer cross-platform, still-active, open-source (or at least free), preferably CLI/C++/Java. * SourceAFIS seems reasonable (Java, MIT license), last update 2017. (https://sourceafis.machinezoo.com) * NEUROtechnology free SDK, Windows only (http://www.neurotechnology.com/free-fingerprint-verification-sdk.html) * Demo applications available http://www.neurotechnology.com/download.html ## Work plans * Martin: Technical side (sw, data, homeworks), will try to do something till 3. 8. * Vlasta: Theoretical background (how and why it works, news), will try to do something after holyday till 21. 8. * Slides for both lectures here: https://docs.google.com/presentation/d/1IAIEx8v1HwecEgQBXbNO7f4KA4TJafU-UciCA52e6F4/edit#slide=id.p4 * No newline at end of file
README.md +15 −15 Original line number Diff line number Diff line Loading @@ -3,19 +3,19 @@ PV181 Laboratory of security and applied cryptography ## Syllabus for autumn 2016 | # | Date | Topic | Teachers | | --- | --- | --- | --- | | 1 | 20 September 2016 | OpenSSL command line tool | Andriy Stetsko, Martin Čuchran | | 2 | 27 September 2016 | Introduction to mathematics, standards | Marek Sýs, Matúš Nemec | | 3 | 04 October 2016 | Introduction to mathematics, standards | Marek Sýs, Matúš Nemec | | 4 | 11 October 2016 | EurOpen | EurOpen | | 5 | 18 October 2016 | Introduction to mathematics, standards | Marek Sýs, Matúš Nemec | | 6 | 25 October 2016 | openssl, gcrypt, libsodium, libNaCl, ... | Milan Brož | | 7 | 01 November 2016 | OpenSSL library | Milan Brož | | 8 | 08 November 2016 | Java crypto | Dušan Klinec | | 9 | 15 November 2016 | Java crypto | Dušan Klinec | | 10 | 22 November 2016 | MSCAPI | David Ruzicka | | 11 | 29 November 2016 | Biometrics1: face, finger, SDK | Martin Ukrop, Vlasta Šťavová | | 12 | 06 December 2016 | Biometrics2: fake fingerprint, signature dynamics | Zdeněk Říha | | 13 | 13 December 2016 | | Andriy Stetsko | | # | Topic | Teachers | | --- | --- | --- | | 1 | Organization + OpenSSL1(tool) - Symmetric crypto | Marek Sýs | | 2 | OpenSSL1(tool) - Asymetric crypto | Marek Sýs | | 3 | Dig Signature + certificates | Marek Sýs | | 4 | ASN1/ASN1 crypto | Marek Sýs | | 5 | OpenSSL2(lib) | Milan Brož | | 6 | Other libs | Milan Brož | | 7 | JAVA crypto | Dušan Klinec | | 8 | MS Crypto API | Petr Mornfall Ročkai | | 9 | Biometrics1: face, finger, SDK | Martin Ukrop, Vlasta Šťavová | | 10 | Biometrics2: fake fingerprint, signature dynamics | Martin Ukrop, Vlasta Šťavová | | 11 | Standards | Zdeněk Říha | | 12 | GnuTLS / Key Vault. | Petr Mornfall Ročkai | | 13 | Finalize projects,... | Marek Sýs |
10-biometrics1/biometric-resources.txt→biometrics/biometric-resources.txt +6 −0 Original line number Diff line number Diff line Loading @@ -23,3 +23,9 @@ http://openbiometrics.org/docs Free fingerprint verification SDK (neurotechnology) free for older windows only :-/ http://www.neurotechnology.com/free-fingerprint-verification-sdk.html GrFinger is old (now proprietary) and Windows only. Prefer cross-platform, still-active, open-source (or at least free), preferably CLI/C++/Java. SourceAFIS seems reasonable (Java, MIT license), last update 2017. (https://sourceafis.machinezoo.com) NEUROtechnology free SDK, Windows only (http://www.neurotechnology.com/free-fingerprint-verification-sdk.html) Demo applications available http://www.neurotechnology.com/download.html