NN-CFA

De Area31 Hackerspace
Responsáveis: 
* José Damico


NN-CFA: Nothing New - Crypto for All

Este é um projeto simples. O objetivo principal desse projeto é prover acesso a um disco encriptado, de maneira simples e rápida, principalmente para usuários do sistema operacional Microsoft Windows e do sistema operacional Mac OS X, mas não restrito a eles.


NN-CFA - @hopex

A idéia desse projeto surgiu, quando o TrueCrypt foi colocado em dúvida. Nesse momento iniciou-se uma busca por alternativas ao TrueCrypt.

Uma das alternativas ao TrueCrypt, especificamente para usuários Linux, é o LUKS + dmcrypt. Mas como já dito, esta é uma alternativa encontrada apenas no Linux. O que nos leva a uma pergunta: Qual seria a forma mais simples de trazer as vantagens da encriptação do LUKS + dmcrypt para o Microsoft Windows e para o Mac OS X?

A resposta dessa pergunta reflete o objetivo do projeto NN-CFA, através da montagem de um dispositvo computacional, móvel, cuja o sistema operacional seja o Linux, e que este gerencie um disco encryptado e ofereça acesso a esse disco pela rede com o uso do protocolo SMB.

Como base para construção do dispositivo foi escolhida a placa Cubie Truck. No diagrama a seguir é possível visualizar a arquitetura em alto nível:

NN-CFA - Hardware Diagram

Como já foi apresentado antes, este projeto consiste no uso de um conjunto de aplicações que funcionam no Linux. Este conjunto de aplicações estão organizadas em camadas que se comunicam entrem si. Essas camadas estão apresentadas em alto nível no diagrama de software a seguir:

NN-CFA - Software Diagram