Skip to the content
4 layers26.8 × 17.3 mmNrfmodule, the printed circuit board in 3D

This contains, all files from hardware to software production and all to make Crypsis

Size
26.8 × 17.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
35
Nets
72
Pads
280
Tracks, vias
400, 83
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
18 Nov 2022
Updated
24 Dec 2022

Overview

Nrfmodule is an open-source printed circuit board by RedBulletTooling, from the RedBulletTooling/crypsis-public repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 26.8 × 17.3 mm with 35 parts on 72 nets, routed with 400 tracks and 83 vias.

It is built around the NRF9160-SICA-B1A-R, TCR5RG18A,LF and 02016D104KAT2A, with the 0805ZD476MAT2A, U.FL-R-SMT-1(01) and CM1402-03CP among its other parts. Its parts include 1 resistor and 1 IC.

Main components

9

README

README.md

This project has been created and developed by Matthijs Vogel and Luc Pluimakers.

Contents of repo

This repo contains all hardware and software files to recreate Crypsis.

Detailed documenatation can be found on our gitbook link here: https://redbullettooling.gitbook.io/keyvilboard-apt/

Motivation

We would hate to see the knowledge that we build up gone to waste, given we decided to halt this product. This product has not been as commercially viable as we had hoped. But we have put time, effort and a decent chunk of money into this project to create something that hasn't been replicated since. Our goal with publicizing this project is that goal of it's creation will be reached. To prevent harms to those who can't protect themselves. May that be terrorism, child exploitation or other crimes. If you work for an organisation that has these same goals and have a need, contact us. We are happy to help.

What is Crypsis

Crypsis is a hardware keylogger that communicates using a NFR9160 module. By doing so we can do very advanced methods of communicating covertly, aswell as propper implementation of encryption and other security measures. Apart from the hardware the server is dockerized, meaning it's modular and highly adjustable.

Copied from our website (menura.org);

Hardware

  • Every chip, fully programmable, fully open-source. 4G (NB-iot/LTE-M) with encrypted TLS/SSL communication and authentication.
  • Secure modem with the latest anti-tamper measurements.
  • Only communicate, when you want it. True silent mode, undectectable on the RF spectrum.
  • Remotely disable the keyboard for damage prevention on entry.

Software

  • Fully dockerized server setup, fully open-source. Setup a standalone Crypsis C2 in under minutes.
  • Customize and integrate the API to your needs.
  • Everything encrypted, with integrated TLS/SSL based authentication.
  • Server infrastructure is modular. The direct communication server can be placed in the target country, whilst all sensitive datastorage is kept within your own borders.

USB

  • Crypsis device that sits between the PC USB and the USB cable of the keyboard.

Embedded

  • Crypsis device that is integrated in the keyboard of choice with soldering. Keep in mind you have to be directly on the USB bus of the keyboard.

Disclaimer

The code was still heavily under development and under testing (alpha), before deciding to stall the project. There are serious security issues present in this repository. Think, weak default passwords or injection vulnerabilities. Expect potential issues / conflicts.

Apache2 license applies.

Parts

35
QtyValueFootprintReferences
5GRM033C80J105ME05DSamacSys_Parts:CAPC0603X33N1uF1, 1uF2, 1uF3, 1uF4, 1uF5
44-103327-3SamacSys_Parts:HDRV1W66P0X254_1X1_213X234X813P5V+1, GND1, RX1, TX1
4GRM033R60J104KE19JSamacSys_Parts:CAPC0603X33N100nF1, 100nF2, 100nF3, 100nF4
202016D104KAT2ASamacSys_Parts:CAPC0603X33N0,1uF1, 0,1uF2
20805ZD476MAT2ASamacSys_Parts:CAPC2012X152N47uF1, 47uF2
2885392004002SamacSys_Parts:CAPC0603X33N15pF1, 15pF2
2GRM035R60J475ME15DSamacSys_Parts:CAPC0603X55N4.7uF3, 4.7uF4
2GRM31CR60J227ME11LSamacSys_Parts:CAPC3216X190N220uF1, 220uF2
2U.FL-R-SMT_10_SamacSys_Parts:UFLRSMT10U.FL1, U.FL2
1CM1402-03CPSamacSys_Parts:CM140203CPSIMESDPROTECT1
1CR0201AFW-1001GLFSamacSys_Parts:RESC0603X26NR5
1EC14-2APSamacSys_Parts:EC14-2APEdge_Connect1
1ERA-1AEB103CSamacSys_Parts:RESC0603X26N10KOhm1
1LP5912-5.0DRVRSamacSys_Parts:SON65P200X200X80-7N5.0V1
1MMZ1005S121HTD25SamacSys_Parts:BEADC1005X55NFL1
1NRF9160-SICA-B1A-RNRF9160-SICA-R:XCVR_NRF9160-SICA-RNRF91
1SF72S006VBDR2500SamacSys_Parts:SF72S006VBAR2500NANOSIM1
1TCR5RG18A,LFSamacSys_Parts:TCR5RG18ALFIC1
1TXB0102YZPRSamacSys_Parts:BGA8C50P2X4_89X189X50TXB102

More from RedBulletTooling/crypsis-public

3
  • 4 layers41.7 × 17.6 mmUSBEMBEDED, the printed circuit board in 3D

    USBEMBEDED

    RedBulletTooling/crypsis-public

    This contains, all files from hardware to software production and all to make Crypsis

    33 parts6Apache-2.0
  • 4 layers37 × 17.6 mmKeyvilboard2.0, the printed circuit board in 3D

    Keyvilboard2.0

    RedBulletTooling/crypsis-public

    This contains, all files from hardware to software production and all to make Crypsis

    33 parts6Apache-2.0
  • 2 layers25 × 38.1 mmIDCbreakout, the printed circuit board in 3D

    IDCbreakout

    RedBulletTooling/crypsis-public

    This contains, all files from hardware to software production and all to make Crypsis

    2 parts6Apache-2.0

Similar boards

  • 2 layers26.1 × 19.3 mmBaken, the printed circuit board in 3D

    Baken

    RedBulletTooling/NRF9160-Tracker

    This is hardware project concept of a CR2032 Operated small size LTE-M/NB-Iot GPS tracker

    37 parts15
  • 6 layers84 × 50 mmSolar ribbit, the printed circuit board in 3D

    Solar ribbit

    Ribbit-Network/ribbit-network-frog-hardware

    The sensor for the world's largest crowdsourced network of open-source, low-cost, GHG Gas Detection Sensors.

    171 parts107MIT
  • 8 layers106 × 62 mmCm5-m2key b usb3-ix, the printed circuit board in 3D

    Cm5-m2key b usb3-ix

    taskx6004/AnyRadio-CM5

    modular RPI CM5 carrier board

    224 parts42
  • 4 layers71.4 × 56.4 mmFishIoT, the printed circuit board in 3D

    FishIoT

    tsotnek/IoF-Design-Files

    134 parts
  • 4 layers40 × 80 mmSIM7600-breakout, the printed circuit board in 3D

    SIM7600-breakout

    lamemakes/SIM7600-breakout

    A breakout board for the SIM7600 LTE module

    69 parts6
  • 4 layers22 × 42 mmMoTi, the printed circuit board in 3D

    MoTi

    septentrio-gnss/moTi

    moTi: Is an M.2 Key B open source HW for mosaic G5-T GNSS modules of Septentrio

    30 parts2
  • 2 layersFlightController, the printed circuit board in 3D

    FlightController

    dylanjacobsun/flight_Controller

    Flight controller for flying wing

    85 parts1

Questions

How big is the Nrfmodule PCB?

It measures 26.8 × 17.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Nrfmodule use?

35 parts, built around the NRF9160-SICA-B1A-R, TCR5RG18A,LF, 02016D104KAT2A and 0805ZD476MAT2A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Nrfmodule KiCad files?

From the RedBulletTooling/crypsis-public repository on GitHub, at the commit this page was made from: the board is hardware/nrf9160/nrf9160/nrfmodule.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nrfmodule design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).