Skip to content
@Memento-Research

Memento-Research

Memento Research Corporate README

Version: 0.0.1
Last Updated: September 3, 2023
Authors: Memento Research Team

Table of Contents

  1. Introduction
  2. Mission
  3. Vision
  4. Goals and Objectives
  5. Project Overview
  6. Technologies Used
  7. Team
  8. Project Structure

1. Introduction

Welcome to Memento Research, a cutting-edge student organization formed as a thesis project in Software Engineering. Our primary goal is to develop a Convolutional Neural Network (CNN) integrated with Fully Homomorphic Encryption (FHE) capabilities to identify the presence of humans in images. We leverage state-of-the-art libraries like Concrete ML from Zama to achieve this ambitious objective.

2. Mission

Our mission is to advance the field of computer vision and privacy-preserving machine learning by developing a robust and secure solution for human presence detection in images. We aim to contribute to the development of technology that respects individual privacy while maintaining the highest levels of accuracy.

3. Vision

Memento Research envisions a world where AI-driven image analysis can be performed securely and ethically. We aspire to create a framework that can be extended to various domains, including surveillance, healthcare, and autonomous vehicles, while safeguarding data privacy.

4. Goals and Objectives

  • Develop a CNN model that can accurately detect the presence of humans in images.
  • Implement Fully Homomorphic Encryption (FHE) to ensure data privacy during image analysis.
  • Integrate Concrete ML from Zama to enhance the efficiency and security of our model.
  • Publish research findings and contribute to the academic and open-source communities.
  • Foster a collaborative and innovative research environment for students in the field of Software Engineering.

5. Project Overview

Our project involves the creation of a CNN-based model that can analyze images while keeping the data fully encrypted using FHE. This model will be capable of identifying the presence of humans in images, making it suitable for various applications where privacy is a concern.

6. Technologies Used

We leverage a combination of cutting-edge technologies and libraries, including:

  • Python
  • PyTorch
  • Concrete ML from Zama
  • Fully Homomorphic Encryption (FHE) libraries
  • Convolutional Neural Networks (CNN)
  • Git and GitHub for version control

7. Team

Meet our dedicated team of software engineering enthusiasts and researchers:

8. Project Structure

Our project is organized into the following key components:

  • CNN_Model: Contains the code for developing and training the Convolutional Neural Network.
  • FHE_Implementation: Includes the implementation of Fully Homomorphic Encryption to secure image data.
  • Zama_ConcreteML: Integration of Concrete ML from Zama into our project.
  • Research_Papers: Research papers and documentation related to our findings.

Popular repositories Loading

  1. human-in-picture-concrete-ml human-in-picture-concrete-ml Public

    CNN with FHE to identify if there is a human present in a picture. It was developed using Concrete ML from Zama.

    Jupyter Notebook 7

  2. tutorial-tfhe-rs tutorial-tfhe-rs Public

    Rust 3

  3. tutorial-sunscreen tutorial-sunscreen Public

    Rust 1

  4. tutorial-concrete-ml tutorial-concrete-ml Public

    Jupyter Notebook 1

  5. simple-perceptron-sunscreen simple-perceptron-sunscreen Public

    Simple Perceptron done using FHE Library from Sunscreen

    Rust 1

  6. viola-jones-concrete viola-jones-concrete Public

    Jupyter Notebook

Repositories

Showing 7 of 7 repositories
  • human-in-picture-concrete-ml Public

    CNN with FHE to identify if there is a human present in a picture. It was developed using Concrete ML from Zama.

    Memento-Research/human-in-picture-concrete-ml’s past year of commit activity
    Jupyter Notebook 7 0 0 0 Updated Feb 18, 2024
  • .github Public
    Memento-Research/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Sep 3, 2023
  • Memento-Research/viola-jones-concrete’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Aug 24, 2023
  • simple-perceptron-sunscreen Public

    Simple Perceptron done using FHE Library from Sunscreen

    Memento-Research/simple-perceptron-sunscreen’s past year of commit activity
    Rust 1 0 0 0 Updated May 28, 2023
  • Memento-Research/tutorial-concrete-ml’s past year of commit activity
    Jupyter Notebook 1 0 0 0 Updated May 27, 2023
  • Memento-Research/tutorial-sunscreen’s past year of commit activity
    Rust 1 0 0 0 Updated May 26, 2023
  • Memento-Research/tutorial-tfhe-rs’s past year of commit activity
    Rust 3 0 0 0 Updated Apr 26, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…