home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 1105.CHAUM-1 < prev    next >
Text File  |  1994-01-28  |  10KB  |  195 lines

  1. Dining with the Cryptographer:
  2. A crypto road trip
  3.    
  4. By Jim McCoy and Douglas Barnes
  5.  
  6.  
  7.    "Hey Doug," said Jim. "You'll never guess who just called."
  8.    Ever since Jim got mail from Chaum asking for his phone number (he
  9. doesn't have one), he'd been pretty anxious, spastically cramming
  10. old Eurocrypt proceedings and coming up with even more baroque 
  11. crypto applications than usual. (We'll have a digicash auction for
  12. CPU cyles...)
  13.  
  14.    Finally they must have touched base while he was at work.
  15.  
  16.    "Let me guess", I ventured, "a call from Amsterdam?"
  17.    "Uh, no from Dallas. Chaum wants us to go have dinner with him."
  18.    "Dallas? What's he doing in Dallas?"
  19.    "I think some conference or something."
  20.    It was 4:30 in the afternoon; Dallas is a highly optimistic three and
  21. a half hours away.
  22.    "Does he realize where Austin is?", I replied incredulously.
  23.    "I think so... we're supposed to meet him at 8..."
  24.    "Uh-hunh... right."
  25.  
  26.    Time to find a car. Frantic phone calls, beggings of coworkers. No
  27. question but this was not an opportunity to miss. Sort of like a Roman 
  28. Catholic getting a call from the Pope. Finally get ahold of my wife, 
  29. who has the only working car in the family.
  30.    "You're going where?" she asked.
  31.    "Dallas."
  32.    "Dallas?"
  33.    "Yep. Gonna meet David Chaum."
  34.    "How does he know about you?"
  35.    "Beats me. Actually, I think it's just Jim he wants, I'm along for 
  36. the ride."
  37.    
  38.    Rush hour (such as it is) in Austin, pick up Jim, gas up, get munchies
  39. and caffeine for the trip. Hot topics in the car on the way up:
  40.  
  41.    "Where in hell did he hear about you?"
  42.    "Is this Waco yet?"
  43.    "Do you have any idea what he looks like?"
  44.    "Wow, you really shouldn't be driving ninety..."
  45.    "Did you have _any_ concept of where Dallas was when you agreed to this?"
  46.  
  47.    Since neither of us had ever really been to Dallas as an actual 
  48. destination, we bought a map in Troy. (Home of the fighting Trojans.)
  49. Jim spent the rest of the way to Dallas (several hours) attempting to 
  50. unfold the map.
  51.    "What was that address again?", I would ask.
  52.    "North Dallas Parkway."
  53.    "Are you sure?", I would ask.
  54.    "Yeah..."
  55.    <time would pass, more folding and unfolding of the map>
  56.    "Found it yet?"
  57.    ...
  58.  
  59.    [Jim asks at this point that we mention there _is no_ North
  60.     Dallas Parkway on the map; it's a frontage road.]
  61.  
  62.    We reach Dallas, a giant mass of undifferentiated suburban cancer
  63. cells on the north Texas plains. We still don't know where the hotel
  64. is, so we pull off at a random exit and up to a phone at a Texaco.
  65.    Jim goes to the phone, just as we notice an extremely loud and
  66. violent confrontation between a customer and the clerk. Many folks
  67. sort of hanging around, gold chains, nice cars, tinted glass,
  68. everyone real tense. I realize immediately that we are the only white 
  69. people in sight, and that the confrontation is getting louder. I 
  70. bravely lock the doors while Jim makes the call. Blows are exchanged
  71. at the pumps as we pull away...
  72.  
  73.    After this things are a snap, we arive at the Grand Frobnintsky Hotel 
  74. and meet Chaum. I'm expecting a short, balding Dutchman, he turns out
  75. to be a tall hippie from California, a taller, older edition of Eric
  76. Hughes. We are an hour and a half late, but he seems unperturbed, even
  77. a little stunned when I explain the distance in terms of European 
  78. geography (dropping by Amsterdam from, say, Frankfurt or Paris).
  79.    
  80.    And off we go for food. Chaum had actually been here before (long
  81. ago) but we hadn't. We drove around in circles, three of the most
  82. indecisive humans on the planet, clearly waiting for the NSA to tell 
  83. us where they were springing for dinner. We try one restaurant which
  84. (thankfully) was closing, and they gave us directions to Mi Piazo,
  85. based on our: "Um, we think it's, like, an Italian restaurant, Mia 
  86. something or other..."
  87.    Now, unbeknownst to Jim or I, we were _savagely_ underdressed for
  88. what turned out to be the best Italian restaurant in Texas. Chaum, at
  89. least, was wearing a jacket -- we looked our usual Austin slacker selves,
  90. having literally dropped everything and dashed out of our respective
  91. workplaces. Fortunately it was football night for the Dallas Cowboys,
  92. and the place was pretty much deserted.
  93.    [Note: We started with a delightful cold antipasto, I had the seafood 
  94. fettucini, Jim had lobster and crab ravioli in a mushroom wine sauce, and
  95. Chaum had something else... we remember what we had because, frankly, it
  96. was the best food we'd had in, oh, a decade or two.]
  97.  
  98.    He had come to Dallas not for a convention, but rather to work with
  99. a company that is implementing his smartcard technology for automated
  100. toll collection equipment. "It's hard to do this protocol in such a 
  101. narrow window, but we're getting there. If the car is doing 60, there
  102. just isn't much time."
  103.    Jim asked about what was motivating the company to pursue this
  104. secure, untraceable mechanism; Chaum believes that more and more people
  105. are increasingly aware of privacy issues and are more sensitive than
  106. ever about the data that is collected about them. "This company sees
  107. it as a major selling point... they want to be ahead in the technology
  108. over the others in the market, and they're willing to pay to do it right."
  109.    Of course, we couldn't escape the mandatory conversation about our
  110. favorite son, Lawrence Detweiler of Colorado. Chaum was vastly amused
  111. by the whole saga, and we discussed some of the practical aspects of
  112. instituting is-a-person credentials and credential mechanisms in general.
  113. "Why don't you guys just go ahead and set something like that up," he
  114. suggested, "so you can shut him up."
  115.    I pointed out that this had been suggested, but that LD was simply
  116. incapable of distinguishing the separate roles of keyservers and credential
  117. mechanisms. We resolved that even though it would probably have no 
  118. appreciable impact on someone as far gone as Larry, it was something
  119. we should pursue.
  120.    At our prompting, Chaum described the overall activities of his
  121. company. "There are three basic groups, one working on smartcards, one
  122. on software-only implementations, and another on electronic wallets."
  123. Basically, the smartcards are a fairly standard microcontroller with 
  124. most of the i/o stripped out and their own software burned into ROM.
  125. The electronic wallets are more sophisticated consumer electronics 
  126. for managing smartcards.
  127.    He asked about our activities, and we told him about our recent
  128. work on secure telnet with Diffie-Hellman, and our Credit Union plans
  129. [which is how he heard about us].  From our point of view, after many
  130. meetings and telephone discussions with regulators, the regulatory 
  131. environment seems like the easy part, with the software looming as a
  132. major hurdle for two people with about three and a half jobs between
  133. them.
  134.    From Chaum's point of view, the software is the easy part, and he
  135. was delighted to hear how absurdly easy it is from a regulatory 
  136. standpoint to start and operate a Credit Union. We discussed some of
  137. the non-anonymous, traceable proposals that have been presented; 
  138. I asked whether the various attempts to come up with alternatives
  139. to his protocols were because a) they didn't want to pay licensing
  140. fees, b) they didn't know about digicash, or c) they _wanted_ 
  141. traceability.
  142.    His feeling was that most people had started working on this without
  143. examining work in the field, having only a background with public key
  144. cryptography, and had wedded themselves early on to their own, rather
  145. shallowly conceived protocols that are generally either too complicated
  146. or critcally flawed with respect to untraceability. He also acknowledged
  147. that some people and organizations did, in fact, seek traceability, but 
  148. that this position would prove untenable in the face of consumer demand.
  149.    Returning to the Digital Credit Union idea, we discussed ways in 
  150. which we might collaborate on this venture. He was clearly very well 
  151. disposed to the idea, and barring problems with export/import restrictions
  152. (the Netherlands apparently have odd export regs of their own) felt that
  153. we could incorporate some of the Digicash, Inc., software that is just 
  154. now reaching the beta test stage. "And if we can't export it, we'll just 
  155. send someone over here to rewrite it... end up with better code that way 
  156. anyhow."
  157.    The surly waiters were beginning to give us the eye, as it was pushing
  158. midnight; Chaum was starting to fade as well, still jet-lagged and clearly
  159. worn out from a whole day of meetings and somnolent from a huge dinner... so
  160. we jumped him and stole his wallet to give an example of the dangers of
  161. untraceable cash.
  162.    Okay, maybe not, but Jim did ask him in this weak moment if he had
  163. any objections to people implementing public domain blind signature
  164. code along the lines of RSAREF. He thought this was a terrific idea,
  165. and enthusiastically approved. I asked some probing questions about
  166. what kind of software they would have available; he offered to forward
  167. a writeup of the various projects that are almost completed.
  168.    We adjourned to the cocktail lounge at the Grand Frobnintsky Hotel,
  169. where, sipping cappuccino beneath a giant snowman made of marshmallows,
  170. we chatted some more, until Chaum appeared on the verge of falling into 
  171. his steamed milk. After goodbyes, we parted ways. 
  172.  
  173.    Halfway to the car, as if on cue, Jim and I just completely lost
  174. it and started laughing hysterically. All the tension and nervous
  175. energy of our mad dash to Dallas and meeting a hero of the digital 
  176. revolution had melted away, and the full realization of the incredible 
  177. experience hit us full force -- out of the blue, this guy whose papers 
  178. we had passed back and forth and argued about endlessly over bagels, 
  179. had called Jim up, invited us out to dinner two hundred miles away, we 
  180. had a great talk, this incredible food, put new life into the Digial 
  181. Credit Union project...  and only about eight hours had gone by.
  182.  
  183.    The drive back was fairly uneventful; I started to nod after a
  184. bit and Jim took over the driving (which was a good thing, as I
  185. was both falling asleep _and_ stuck in the groove of driving about
  186. ninety). 
  187.  
  188.    So, reenergized and still contemplating the wonderful food at
  189. Mi Piazo, we prepare to forge ahead...
  190.  
  191. --
  192. Jim McCoy (mccoy@binky.cc.utexas.edu)
  193. Douglas Barnes (cman@io.com)
  194.  
  195.