<<  >> (p.2)
    Author Topic: tlsnotary - cryptographic proof of fiat transfer for p2p exchanges  (Read 42899 times)
    Xenland
    Legendary
    *
    Offline Offline

    Activity: 980
    Merit: 1003


    I'm not just any shaman, I'm a Sha256man


    View Profile
    April 12, 2013, 11:45:43 PM
     #21

    @Xenland, yes I was addressing you.

    You are worrying that escrow basically is listening in on your banking session.
    What are the worst outcomes from that. Grading from worst to less severe.

    1. The escrow (or an attacker who compromised the escrow) makes a fraudulent bank transfer from your bank account while the SSL session is active. This probably also means that the attacker will not disclose the SSL key to the plugin after you're finished banking (The attacker doesn't want your plugin to examine your SSL logs an alert you that the wrong amount of money was sent). Your plugin will treat the fact that the attacker didn't send you the SSL keys immediately as a red alert.
    Solution: as soon as your plugin alerts you. Pick up your phone and call the bank and cancel the transfer, call the police. The escrow loses business and reputation. You get your money bank.

    2. The escrow (or attacker) knows your log-in and password.
    Solution: this is the last kink that I need to work out in my model using some smart crypto technique. There is no reason why escrow should know that in the first place. It is hard to rip this bit out of the SSL sessions trafic.

    3. The escrow (or attacker) sees your name, bank statements, transaction history.
    Yes, you can't hide your name.
    Solution: when doing the escrow-controlled SSL session , don't go around clicking all your page. Go straight to the payments section and make a payment and log out.

    I guess this covers all threats from allowing an escrow to control the SSL session.
    I'm hoping to soon find solution to number 2.

    okay so what about "approval" the other party will review the SSL dumps and make sure the tx has been made? its hard to process HTML let alone make sure the balance went through that takes some brain power with out a specific outputs.

    It is hard, indeed. We need to create per-bank tools/parsers which simply parse the HTTP request. It's not that hard actually, we don't need to parse the HTML. Because when user enters the sum and clicks send, his browser sends a simple HTTP POST request and bank responds with OK or Error (I'd hope that's the case, this needs checking on a per-bank basis).



    Ah okay that makes more sense, and I'm glad you realise there are some kinks to work out and looks like your on top of it, Good luck mate!
Page 1
Viewing Page: 2