#FIG 3.1 Portrait Center Metric 1200 2 2 1 0 3 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 5040 2025 5040 11025 2 1 0 3 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 7425 2025 7425 11025 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 5085 5040 3330 5040 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 6885 5040 7605 5040 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 5355 6705 7605 6705 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 5355 7065 7605 7065 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 5355 7425 7605 7425 2 1 0 3 -1 7 0 0 -1 0.000 0 0 -1 0 0 2 1260 2430 9945 2430 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 7605 7740 3780 7740 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 7605 6075 2655 6075 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 5085 9090 4815 9090 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 7110 9045 7605 9045 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 5 1 1 1.00 60.00 120.00 7627 9337 4792 9337 4612 9517 4792 9697 7627 9697 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 7605 9990 5895 9990 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 3 1 1 1.00 60.00 120.00 5850 9180 5850 10035 7605 10350 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 7560 10710 4365 10710 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 5 1 1 1.00 60.00 120.00 7627 5332 4792 5332 4612 5512 4792 5692 7627 5692 2 1 0 1 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 7605 6390 5895 6390 4 0 -1 0 0 2 12 0.0000 4 135 405 8370 2250 User\001 4 0 -1 0 0 2 12 0.0000 4 135 405 5985 2250 User\001 4 0 -1 0 0 0 12 0.0000 4 165 1185 5130 2880 Coin, Password\001 4 0 -1 0 0 0 12 0.0000 4 165 1365 5130 3285 Coin1, Password1\001 4 0 -1 0 0 0 12 0.0000 4 180 2250 5130 3690 h1 = hash(Coin1, Password1)\001 4 0 -1 0 0 0 12 0.0000 4 180 1590 5130 4050 h2 = hash(Coin1, h1)\001 4 0 -1 0 0 0 12 0.0000 4 180 1590 5130 4770 h4 = hash(Coin1, h3)\001 4 0 -1 0 0 0 12 0.0000 4 180 1590 5130 5130 h5 = hash(Coin1, h4)\001 4 0 -1 0 0 0 12 0.0000 4 180 1590 5130 4410 h3 = hash(Coin1, h2)\001 4 0 -1 0 0 0 12 0.0000 4 165 705 7695 5130 h5, Coin1\001 4 0 -1 0 0 0 12 0.0000 4 135 180 5130 6795 h4\001 4 0 -1 0 0 0 12 0.0000 4 180 1620 7695 6795 h5 ?= hash(coin1, h4)\001 4 0 -1 0 0 0 12 0.0000 4 135 180 5130 7155 h3\001 4 0 -1 0 0 0 12 0.0000 4 180 1620 7695 7155 h4 ?= hash(coin1, h3)\001 4 0 -1 0 0 0 12 0.0000 4 180 1620 7695 7515 h3 ?= hash(coin1, h2)\001 4 0 -1 0 0 0 12 0.0000 4 135 180 5130 7515 h2\001 4 0 -1 0 0 0 12 0.0000 4 180 1830 7695 7830 Crypt(Coin1, h2), Pass2\001 4 0 -1 0 0 0 12 0.0000 4 180 1830 7695 6165 Crypt(Coin1, h5), Pass5\001 4 0 -1 0 0 0 12 0.0000 4 180 1410 5130 8055 Strip1 = 2/5 * Strip\001 4 0 -1 0 0 0 12 0.0000 4 180 1410 5130 8415 Strip2 = 3/5 * Strip\001 4 0 -1 0 0 0 12 0.0000 4 165 1980 1260 5130 Coin, Password, Coin1, h5\001 4 0 -1 0 0 0 12 0.0000 4 180 2460 1260 7830 Coin1, h2, Crypt5, Pass5, Crypt2\001 4 0 -1 0 0 0 12 0.0000 4 180 1305 1260 6165 Coin1, h5, Crypt5\001 4 0 -1 0 0 0 12 0.0000 4 180 3495 1260 9180 Coin1, Password1, Strip2, Coin2, Strip1, Coin3\001 4 0 -1 0 0 2 12 0.0000 4 180 570 2655 2250 Logfile\001 4 0 0 0 0 1 48 0.0000 4 645 7125 2295 1755 A sample micropayment.\001 4 0 -1 0 0 0 12 0.0000 4 180 1905 5130 9135 Coin2, Password2, Strip2\001 4 0 -1 0 0 0 12 0.0000 4 135 435 7695 9135 Coin2\001 4 0 -1 0 0 0 12 0.0000 4 180 1830 5130 8775 Coin3, Password3, Slip1\001 4 0 -1 0 0 0 12 0.0000 4 135 1455 7695 9765 Proof coin and hash\001 4 0 -1 0 0 0 12 0.0000 4 135 870 7695 10080 Proof result\001 4 0 -1 0 0 0 12 0.0000 4 180 705 5130 10080 Accepted\001 4 0 -1 0 0 0 12 0.0000 4 135 840 7695 10440 Password2\001 4 0 -1 0 0 0 12 0.0000 4 165 1365 7695 10800 Coin4, Password4\001 4 0 -1 0 0 0 12 0.0000 4 180 3045 1260 10800 Coin2, Password2, Crypt2, Pass2, Coin4\001 4 0 -1 0 0 0 12 0.0000 4 135 1455 7695 5760 Proof coin and hash\001 4 0 -1 0 0 0 12 0.0000 4 135 870 7695 6480 Proof result\001 4 0 -1 0 0 0 12 0.0000 4 180 705 5130 6480 Accepted\001