Skip to content
@Kalapaja

Kalapaja

We build Kampela hardware signers

Reasonably secure key storage device

kampela-logo-black-small

Kampela is a air-gapped hardware key manager and signer device for blockchain systems. It is a small card-shaped device (ideally comparable to a credit card form factor, to be carried in a wallet when needed) that accepts data through unidirectional NFC port and shows output on a monochrome electronic paper screen. It has cryptographic strongbox — which only stores private keys (after initial import) and performs all signing operations on-chip.

Kampela is is designed to leverage the most out of modern crypto chips and drastically reduce signer’s attack surface: no mobile OS, not extra platform features, no unexpected communication methods or airplane mode to take care of.

⚠️ Kampela is not a wallet! It is a signing tool, it is not able to track on-chain balances, validate things over chain-provided information or generate transactions on itself.

Repo organization

This organisation has been created to split out the sub-project from the unwieldy Alzymologist/kampela monorepo in September 2023. If you're here following the link in that (now-archived) repo, the new project structure is the following:

New repository Original subfolder Description
kampela-firmware firmware/development Firmware sources and associated software projects
kampela-hardware 'hardware/development' Hardware design schematics and supplementary files
kampela-common 'common' Collection of shared libraries used by both "hot" and "cold" side of the project
siltti application Android companion app to interface with the device
docs docs/development Miscellaneous docs documenting different aspects of the project

In addition to that, we're publishing both hardware and software sources of the pilkki project — the firmware flashing tool accompanying Kampela devkits.

This project was funded by Polkadot Treasury.

Pinned Loading

  1. kampela-hardware kampela-hardware Public

    Hardware design schematics and supplementary files for Kampela hardware signer

    2 1

  2. kampela-firmware kampela-firmware Public

    Firmware sources and associated software projects for the Kampela hardware signer

    Rust 5 9

  3. pilkki pilkki Public

    SWD flashing tool

    C 7

  4. siltti siltti Public

    Android companion app for Kampela hardware signer

    Rust 3 4

Repositories

Showing 7 of 7 repositories
  • .github Public

    Github-related configs for the organisation

    Kalapaja/.github’s past year of commit activity
    0 1 0 0 Updated Jul 26, 2024
  • pilkki Public

    SWD flashing tool

    Kalapaja/pilkki’s past year of commit activity
    C 0 GPL-3.0 7 0 1 Updated Jul 24, 2024
  • siltti Public

    Android companion app for Kampela hardware signer

    Kalapaja/siltti’s past year of commit activity
    Rust 3 GPL-3.0 4 2 0 Updated Jul 24, 2024
  • kampela-firmware Public

    Firmware sources and associated software projects for the Kampela hardware signer

    Kalapaja/kampela-firmware’s past year of commit activity
    Rust 5 GPL-3.0 9 4 (1 issue needs help) 4 Updated Jul 24, 2024
  • docs Public

    Miscellaneous docs documenting different aspects of the Kampela hardware signer

    Kalapaja/docs’s past year of commit activity
    1 CC-BY-SA-4.0 1 0 0 Updated Oct 11, 2023
  • kampela-hardware Public

    Hardware design schematics and supplementary files for Kampela hardware signer

    Kalapaja/kampela-hardware’s past year of commit activity
    2 GPL-3.0 1 1 0 Updated Sep 17, 2023
  • kampela-common Public

    Collection of shared libraries used by hot and cold side of Kampela project

    Kalapaja/kampela-common’s past year of commit activity
    Rust 1 GPL-3.0 1 0 0 Updated Sep 14, 2023

Top languages

Loading…

Most used topics

Loading…