CrypTen is a research framework developed by Facebook Research for privacy-preserving machine learning built directly on top of PyTorch. It provides a secure and intuitive environment for performing computations on encrypted data using Secure Multiparty Computation (SMPC). Designed to make secure computation accessible to machine learning practitioners, CrypTen introduces a CrypTensor object that behaves like a regular PyTorch tensor, allowing users to seamlessly apply automatic differentiation and neural network operations. Its design mirrors PyTorch’s modular and library-based structure, enabling flexible experimentation, debugging, and model development. The framework supports both encryption and decryption of tensors and operations such as addition and multiplication over encrypted values. Although not yet production-ready, CrypTen focuses on advancing real-world secure ML applications, such as training and inference over private datasets, without exposing sensitive data.

Features

  • Implements privacy-preserving machine learning using Secure Multiparty Computation
  • Provides CrypTensor, a PyTorch-like encrypted tensor supporting autograd and modules
  • Enables encrypted model training and inference with minimal code changes
  • Offers rich tutorials and examples for encrypted neural networks and models
  • Supports GPU acceleration for efficient encrypted computation
  • Focused on research use cases and extensible for experimental privacy applications

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow CrypTen

CrypTen Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CrypTen!

Additional Project Details

Operating Systems

Linux, Mac

Programming Language

JavaScript, Python

Related Categories

Python Frameworks, Python Machine Learning Software, JavaScript Frameworks, JavaScript Machine Learning Software

Registered

2025-10-08