Skip to content

nmwiley808/csci158

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CSCI 158 – Applied Biometric Security

California State University, Fresno
Student: Noah Wiley


Repository Overview

This repository contains my coursework, programming assignments, projects, and study materials for CSCI 158 – Applied Biometric Security at Fresno State.

The purpose of this repository is to document my work and learning throughout the course, focusing on the design, implementation, and evaluation of biometric authentication systems and modern security techniques used in biometric technologies.


Course Description

CSCI 158 explores the principles and practical applications of biometric security systems. Biometric authentication uses unique human characteristics to verify identity and secure digital systems.

Topics covered in this course include:

  • Principles of biometric authentication
  • The pattern recognition nature of biometric systems
  • Biometric modalities such as:
    • Fingerprint recognition
    • Face recognition
    • Gait recognition
    • Keystroke dynamics
  • Feature extraction techniques for biometric data
  • Implementation of biometric authentication systems
  • Performance evaluation of biometric systems
  • Spoofing attacks against biometric systems
  • Spoof detection and prevention methods
  • Foundational classifiers used in biometric pattern recognition
  • Security vulnerabilities in biometric authentication systems

The course combines security principles, machine learning, and pattern recognition to study how biometric systems are designed and protected from attacks.


Repository Structure

Repository Structure

CSCI158/
│
├── datasets/                          # Biometric datasets used for experiments
├── project/                           # Course Project
├── programming_assignments/           # Biometric Security Programming Assignments
└── README.md                          # Repository Documentation

Technologies & Tools

This repository may include work using:

  • Python
  • Machine Learning libraries (scikit-learn, NumPy, Pandas)
  • Biometric feature extraction techniques
  • Pattern recognition algorithms

Skills Developed

Throughout this course, I am developing skills in:

  • Understanding biometric authentication systems
  • Applying pattern recognition techniques to biometric data
  • Implementing biometric feature extraction algorithms
  • Designing and evaluating biometric security systems
  • Identifying vulnerabilities and spoofing attacks
  • Implementing spoof detection and prevention techniques
  • Evaluating biometric system performance (FAR, FRR, EER)

Notes

  • This repository is for academic coursework and documentation.
  • Code and experiments are implemented for educational purposes.
  • Some datasets or large files may not be included due to licensing or size limitations.

Academic Integrity

All work in this repository is my own unless otherwise stated.

This repository is provided for academic documentation and portfolio purposes only.
Students currently enrolled in this course should not copy or submit this work as their own.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages