Bitcoin Forum
May 08, 2024, 10:59:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: PRISMicide pour Bitcoin [Officiel] : Wallet sur carte à puce open source (video-  (Read 1789 times)
prismicide (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
May 05, 2014, 02:42:30 AM
Last edit: July 05, 2014, 11:36:10 AM by prismicide
 #1

La vidéo d'introduction/présentation, pour ceux qui n'aime pas lire les textes "trop longs" Lips sealed :
(Dans cette version, audio ET textes sont enfin en français)


Nous travaillons toujours sur une plateforme de sécurité basée sur des cartes à puce, totalement open source* et open hardware**

Le premier but de la plateforme est la préservation de la vie privée (d'où le nom anti-PRISM et la première partie de la vidéo) et des informations confidentielles des utilisateurs de la solution mais la première application qui sera fournie avec la plateforme est "PRISMicide pour Bitcoin" pour...

...stocker les wallets Bitcoin et les clefs privées sur cartes à puce, proposant ainsi la solution la plus ouverte et la plus sécurisée possible aux utilisateurs de Bitcoins

En fait, quand le SDK/API sera disponible, d'autres solutions de wallets logicielles pourront profiter de notre architecture de carte à puce ouverte.

http://www.prismicide.com/prismicide_architecture_fr.png

Nous ne souhaitons pas devenir "juste un autre" wallet mais bien devenir un standard ouvert utilisable par d'autres (d'ailleurs nous utilisons déjà d'autres wallets logiciels pour nos propres besoins)

Avant de pouvoir utiliser notre propre plateforme matérielle au niveau du leteur personnel, nous présenterons un prototype fonctionnel à base de Raspberry Pi au salon officiel "Bitcoin 2014" à Amsterdam (le 15, 16 et17 mai, on sera content de vous y retrouver là bas au stand numero 3) ! www.bitcoin2014.com)

http://www.prismicide.com/prismicide_pi_prototype.png

Ceci est le fil "officiel" français à propos de "PRISMicide pour Bitcoin".  Smiley
Moi ("prismicide") et "btchip" (autre memebre du forum et co-foundateur du projet) essaierons de répondre ici à toutes les questions [ constituant ainsi une première section Huh FAQ ]

BTCordialement,
--
Fred, de l'équipe - PRISMicide pour Bitcoin -
www.prismicide.com
twitter.com/prismicide

*   open source : TOUTES les sources des applications, des firmwares jusqu'au système d'exploitation de la carte à puce
** open hardware : routage/schéma électroniques seront aussi fournis
1715165987
Hero Member
*
Offline Offline

Posts: 1715165987

View Profile Personal Message (Offline)

Ignore
1715165987
Reply with quote  #2

1715165987
Report to moderator
1715165987
Hero Member
*
Offline Offline

Posts: 1715165987

View Profile Personal Message (Offline)

Ignore
1715165987
Reply with quote  #2

1715165987
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715165987
Hero Member
*
Offline Offline

Posts: 1715165987

View Profile Personal Message (Offline)

Ignore
1715165987
Reply with quote  #2

1715165987
Report to moderator
1715165987
Hero Member
*
Offline Offline

Posts: 1715165987

View Profile Personal Message (Offline)

Ignore
1715165987
Reply with quote  #2

1715165987
Report to moderator
1715165987
Hero Member
*
Offline Offline

Posts: 1715165987

View Profile Personal Message (Offline)

Ignore
1715165987
Reply with quote  #2

1715165987
Report to moderator
bobykarot
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 05, 2014, 09:47:39 AM
 #2

- Quelles sont les sécurités sur la carte ? Code ?
- Quelle difference par rapport à une clé usb ? (comme BTCHIP par exemple ...)
Bitcoinomie
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile WWW
May 05, 2014, 10:34:23 AM
 #3

Bravo à Frédéric et Nicolas pour ce projet !

Article publié :
PRISMicide pour Bitcoin : plateforme de sécurité française Open Hardware & Open Source - Bitcoinomie
Bose75
Sr. Member
****
Offline Offline

Activity: 403
Merit: 250



View Profile
May 05, 2014, 11:43:22 AM
 #4

Beau pari et beau geste car si je comprend bien tout est open et chacun peut reproduire de son côté un clône ?
FredLeTamanoir
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 05, 2014, 12:14:47 PM
 #5

Beau pari et beau geste car si je comprend bien tout est open et chacun peut reproduire de son côté un clône ?

Exactement. Chacun pourra reprendre from scratch si besoin. Indépendamment de tout/tous.
FredLeTamanoir
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
May 05, 2014, 12:21:52 PM
 #6

- Quelles sont les sécurités sur la carte ? Code ?
- Quelle difference par rapport à une clé usb ? (comme BTCHIP par exemple ...)

Les protections matérielles/logicielles au niveau de la carte sont proches d'une solution type BTCHIP (puisqu'OS et application seront quasiment identiques, étant donné que c'est pratiquement la même équipe qui est à la source du projet Smiley ...) sauf que cette branche/version de l'OS est open source.

Le lecteur personnel indépendant apporte de nouvelles fonctionnalités comme une protection supplémentaire contre le vol des codes PIN, une plus grande fiabilité des informations affichées, la compatibilité avec les plateformes mobiles (smart phones, tablettes...), etc.
neozaru
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
May 05, 2014, 03:25:40 PM
 #7

L'idée des Cartes à Puces n'est pas nouvelle, mais dans un monde où matériel et logiciel sont toujours davantage compromis, il était difficilement envisageable d'utiliser son propre ordinateur pour brancher sa Carte.
Ce que vous proposez là est très intéressant. Vous avez pensé à pas mal de choses :
- Le risque de keylogging du PIN : Le lecteur aura son propre clavier, ce qui résoud ce problème.
- Le risque d'effectuer une transaction non-désirée (mauvais montant, mauvais destinataire) : L'écran sur le lecteur est une bonne solution pour vérifier à coup sûr la transaction que l'on effectue.
- L'aspect utilisateur : Demain, moins de PC, et davantage de tablettes & smartphones. Besoin donc de pouvoir interfacer l'appareil avec les terminaux nouvelle génération. Aspect résolu grâce au Bluetooth. J'imagine que le lecteur disposera de sa propre batterie et n'aura pas besoin d'être branché ?


Les enjeux selon moi :
- Juste milieu entre sécurité et facilité --> Souplesse en laissant le choix entre plusieurs niveaux de sécurité.
- Côté technique, il faut que le lecteur fourni (qui est un Linux) ne PUISSE PAS être considéré comme un maillon faible au niveau de la sécurité. Cela signifie qu'il doit jouer le rôle de simple passerelle et que ses mises à jour / modifications dans le filesystem soient contrôlées automatiquement. Une version modifiée de Raspbian pourrait faire l'affaire.
- Définir les cas d'utilisation pour estimer le hardware : En tant qu'utilisateur, j'ai tendance à chercher disponibilité (autonomie) et sécurité. Un écran tactile ajoute de l'ergonomie et évite de fabriquer des boutons physiques (pour le PIN), mais il ne doit pas plomber l'autonomie ou le prix de l'appareil. Un ARM semble être un bon choix pour développer rapidement des fonctionnalités (beaucoup de choses existent déjà).
- Trouver un compromis pour un coût DIY/vente sous la barre psychologique des 100€.
- Si le lecteur devient indispensable pour utiliser les Cartes, alors il est peut-être possible d'utiliser des Cartes bon marché et de déplacer la logique applicative dans le lecteur lui-même. Cependant une compatibilité des cartes avec un PC (suffisament sécurisé) pourrait être intéressant aussi.


Je vais suivre tout ça de près. N'hésitez pas à ouvrir rapidement une FAQ, et de délivrer des détails techniques (comment se faire un prototype ? les JavaCard sont-elles toujours d'actualité ? ...). Idem pour la partie software où un dépôt Github sera sans doute bien accueilli.
btchip
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
May 05, 2014, 09:20:35 PM
 #8

L'idée des Cartes à Puces n'est pas nouvelle, mais dans un monde où matériel et logiciel sont toujours davantage compromis, il était difficilement envisageable d'utiliser son propre ordinateur pour brancher sa Carte.

On le fait déjà avec BTChip, mais c'est moins élégant c'est sur

Ce que vous proposez là est très intéressant. Vous avez pensé à pas mal de choses :

thanks, on espère ne rien avoir oublié  Grin

- Le risque de keylogging du PIN : Le lecteur aura son propre clavier, ce qui résoud ce problème.
- Le risque d'effectuer une transaction non-désirée (mauvais montant, mauvais destinataire) : L'écran sur le lecteur est une bonne solution pour vérifier à coup sûr la transaction que l'on effectue.
- L'aspect utilisateur : Demain, moins de PC, et davantage de tablettes & smartphones. Besoin donc de pouvoir interfacer l'appareil avec les terminaux nouvelle génération. Aspect résolu grâce au Bluetooth. J'imagine que le lecteur disposera de sa propre batterie et n'aura pas besoin d'être branché ?

voilà, il sera autonome.

Les enjeux selon moi :
- Juste milieu entre sécurité et facilité --> Souplesse en laissant le choix entre plusieurs niveaux de sécurité.
- Côté technique, il faut que le lecteur fourni (qui est un Linux) ne PUISSE PAS être considéré comme un maillon faible au niveau de la sécurité. Cela signifie qu'il doit jouer le rôle de simple passerelle et que ses mises à jour / modifications dans le filesystem soient contrôlées automatiquement. Une version modifiée de Raspbian pourrait faire l'affaire.

ça ne sera pas un Linux à terme (ça en sera probablement un pour la démo), on vise un OS miniature, type carte à puce, avec quelques adaptations pour terminal, l'idée étant de réduire les couts au maximum, et de pouvoir fonctionner aussi sur un chip sécurisé sur le terminal pour les durs, les vrais, les tatoués  Grin donc au final quelque chose de très robuste.

- Définir les cas d'utilisation pour estimer le hardware : En tant qu'utilisateur, j'ai tendance à chercher disponibilité (autonomie) et sécurité. Un écran tactile ajoute de l'ergonomie et évite de fabriquer des boutons physiques (pour le PIN), mais il ne doit pas plomber l'autonomie ou le prix de l'appareil. Un ARM semble être un bon choix pour développer rapidement des fonctionnalités (beaucoup de choses existent déjà).

oui ARM clairement, sauf à etre masochiste là

- Trouver un compromis pour un coût DIY/vente sous la barre psychologique des 100€.

c'est l'idée aussi

- Si le lecteur devient indispensable pour utiliser les Cartes, alors il est peut-être possible d'utiliser des Cartes bon marché et de déplacer la logique applicative dans le lecteur lui-même. Cependant une compatibilité des cartes avec un PC (suffisament sécurisé) pourrait être intéressant aussi.

pareil, c'est aussi l'idée, la carte sera utilisable dans un PC classique également, en acceptant de compromettre un peu la logique anti malware.

Je vais suivre tout ça de près. N'hésitez pas à ouvrir rapidement une FAQ, et de délivrer des détails techniques (comment se faire un prototype ? les JavaCard sont-elles toujours d'actualité ? ...). Idem pour la partie software où un dépôt Github sera sans doute bien accueilli.

oui là on est en mode buzz, on va sortir du source d'içi quelques mois ... on attend d'avoir quelque chose de vraiment joli et qui correspond le plus possible à la version définitive de l'architecture avant de publier, en fait.

superresistant
Legendary
*
Offline Offline

Activity: 2128
Merit: 1120



View Profile
May 06, 2014, 11:44:42 AM
 #9


Génial.
btchip
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
July 02, 2014, 08:04:01 AM
 #10

C'est parti pour la campagne de crowdfunding https://www.indiegogo.com/projects/prismicide-world-s-most-secure-bitcoin-hardware-wallet-and-anti-prism-platform

kcud_dab
Legendary
*
Offline Offline

Activity: 1652
Merit: 1000


Bitcoin enthusiast!


View Profile WWW
July 02, 2014, 09:44:18 AM
 #11

Je viens de participer, bon courrage pour la suite !
(par contre ça aurait été bien de pouvoir crowdfunder en BTC... :p )

LainZ
Full Member
***
Offline Offline

Activity: 146
Merit: 100


@WiRED


View Profile
July 02, 2014, 10:52:21 AM
 #12

Je viens de participer, bon courrage pour la suite !
(par contre ça aurait été bien de pouvoir crowdfunder en BTC... :p )

Je crois que c'est possible Smiley C'est un peu loin dans la description...

Address: 1MJs8dDYbXz4VCijhUvtC3oHyh5EB2D3LM

They have always known that faith in money is a mass illusion, however they never considered that they wouldn’t be in charge of the illusion - Jon Matonis
The first principle is that you must not fool yourself, and you are the easiest person to fool - Richard Feynman
btchip
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
July 02, 2014, 11:09:31 AM
 #13

oui, à l'origine je voulais faire du P2SH, et puis là on s'est rendu compte que ça ne marchait ni sur Armory ni sur Kryptokit, donc on fait ça à l'ancienne, dommage. Mais merci les gens  Kiss

kcud_dab
Legendary
*
Offline Offline

Activity: 1652
Merit: 1000


Bitcoin enthusiast!


View Profile WWW
July 02, 2014, 11:24:53 AM
 #14

Je crois que c'est possible Smiley C'est un peu loin dans la description...

Address: 1MJs8dDYbXz4VCijhUvtC3oHyh5EB2D3LM
Ca m'apprendra à lire à moitié :-)

btchip
Hero Member
*****
Offline Offline

Activity: 623
Merit: 500

CTO, Ledger


View Profile WWW
July 04, 2014, 09:11:51 PM
 #15

cool merci  Grin

Sylon
Legendary
*
Offline Offline

Activity: 1568
Merit: 1169



View Profile
July 06, 2014, 12:07:13 AM
 #16

Très bon projet, j'ai hâte de voir ce que ça va donner !

Que se passe t'il si on égare sa carte ? Y a t'il une possibilité de récupérer ses BTC ? Grin
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!