See related files:
http://www.eff.org/IP/Video (EFF Archive)
http://jya.com/cryptout.htm#DVD-DeCSS (Cryptome Archive)
http://www.2600.com/dvd/docs (2600 Archive)
http://cyber.law.harvard.edu/openlaw/dvd/ (Harvard DVD OpenLaw Project)


Edward Felton Deposition, in MPAA v. 2600

NY; July 7, 2000

                                                             

                                                                        1

          1   UNITED STATES DISTRICT COURT
              SOUTHERN DISTRICT OF NEW YORK
          2   00 Civ. 20277
              -  - -  - - - - - - - - - - - - - -X
          3                                      
              UNIVERSAL CITY STUDIOS, INC.,      :
          4   PARAMOUNT PICTURES CORPORATION,
              METRO-GOLDWYN-MAYER STUDIOS, INC., :
          5   TRISTAR PICTURES, INC., COLUMBIA
              PICTURES INDUSTRIES, INC., TIME    :
          6   WARNER ENTERTAINMENT CO., L.P.,
              DISNEY ENTERPRISES, INC., and      :
          7   TWENTIETH CENTURY FOX FILM
              CORPORATION,                       :
          8   
                          Plaintiffs,            :
          9   
                        Vs.                      :
         10   
              SHAWN C. REIMERDES, ERIC CORLEY,   :
         11   a/k/a "EMMANUEL GOLDSTEIN" and
              ROMAN KAZAN and 2600 ENTERPRISES,  :
         12   INC.,
                                                 :
         13               Defendants.

         14   - - - - - - - - - - - - - - - - - - X

         15          Videotape deposition of EDWARD FELTON,

         16   taken in the above-entitled matter before 

         17   Michele Anzivino, Notary Public of the

         18   State of New York, taken at the offices of

         19   PROSKAUER ROSE, 1585 Broadway, New York, New

         20   York on Friday, July 7, 2000 commencing at

         21   10:28 a.m.
 
         22

         23   NEW YORK REPORTING COMPANY (USA), LTD.
                         245 PARK AVENUE
         24                39TH FLOOR
                     NEW YORK, NEW YORK  10167
         25    (212) 792-5623   Fax: (212) 792-5624




                                                                        2

          1                    

          2   A P P E A R A N C E S:

          3   
                    PROSKAUER ROSE, LLP
          4         1585 Broadway
                    New York, New York  10036-8299
          5         Attorney for Plaintiffs
                    (212) 969-3095
          6         By:  WILLIAM M. HART, ESQ.
                         LEON PHILLIP GOLD, ESQ.
          7   
                    FRANKFURT, GARBUS, KLEIN & SELZ, P.C.
          8                BY:  MARTIN GARBUS, ESQ.
                    488 Madison Avenue
          9         New York, New York  10022
                    (212) 826-5582
         10         Attorney for Defendant Eric Corley

         11   

         12   

         13   Also present:  Eileen McDonald, Videographer

         14   

         15   

         16   

         17   

         18   

         19   

         20   

         21   

         22   

         23   

         24   

         25   




                                                                        3

          1                    

          2                      I N D E X

          3   

          4   WITNESS            EXAMINATION BY          PAGE

          5   EDWARD FELTEN

          6                          Mr. Hart              5

          7   
                              INDEX TO EXHIBITS
          8   
                                                         PAGE
          9   1           Documents                         8

         10   2           Documents                         8

         11   3           Copy of declaration               8

         12   

         13   

         14   

         15   

         16   

         17   

         18   

         19   

         20   

         21   

         22   

         23   

         24   

         25   




                                                                        4

          1                    

          2                   THE VIDEOGRAPHER:  This is

          3               Eileen Dougherty.  We are going on

          4               the record at 10:30 a.m. on July 7,

          5               2000.  We are here for the case

          6               Universal versus Reimerdes.  The

          7               witness today is Edward Felten.  We

          8               are at the location of 1585

          9               Broadway, New York, New York.

         10                   Will the attorneys please state

         11               their appearances for the record.

         12                   MR. HART:  Yeah.  This is Bill

         13               Hart from Proskauer Rose for the

         14               plaintiffs.

         15                   MR. GARBUS:  Martin Garbus,

         16               Frankfurt, Garbus, Klein & Selz for

         17               the defendant.

         18                   THE VIDEOGRAPHER:  Will the

         19               court reporter please administer

         20               the oath.

         21             E D W A R D   F E L T E N ,

         22   having been first duly sworn, was examined and

         23   testified as follows:

         24                     EXAMINATION

         25   BY MR. HART:




                                                                        5

          1                   EDWARD FELTON

          2        Q.     Good morning, Mr. Felten.

          3        A.     Good morning.

          4        Q.     Have you ever been deposed before?

          5        A.     Yes, twice.

          6        Q.     In what matters?

          7        A.     Both times in U.S. versus

          8   Microsoft, the antitrust case.

          9        Q.     Oh.

         10               And if you can just tell me

         11   generally what the subject matter was that you

         12   testified to in those depositions.

         13        A.     Sure.  The first time was in the

         14   main part of the case, and I testified mostly

         15   about issues relating to software design and

         16   software construction, about operating systems

         17   and browsers and how they related to each other

         18   in general.  And then specifically how

         19   Microsoft's products, Windows '95 and '98 and

         20   Internet Explorer, related.

         21        Q.     Okay.

         22               And what you just described was the

         23   subject matter of both of the depositions you

         24   referred to?

         25        A.     Both depositions talked about those




                                                                        6

          1                   EDWARD FELTON

          2   matters.

          3               And then the second deposition I

          4   also talked about -- that was in the rebuttal

          5   phase of the trial.  And so I talked about

          6   rebutting some of the Microsoft witnesses

          7   statements on those same topics.

          8        Q.     Okay.

          9               And who were you testifying on

         10   behalf of?

         11        A.     Of the -- of the Department of

         12   Justice.

         13        Q.     Okay.

         14               Did you ever testify at the trial

         15   or in any of the court proceedings in that

         16   action?

         17        A.     Yes, I testified twice in court.

         18        Q.     Okay.

         19               And was your testimony related to

         20   the same subjects that you just described?

         21        A.     Yes.

         22        Q.     Was there anything else in your

         23   court testimony in addition to what you

         24   described regarding your deposition testimony?

         25        A.     Let me think about that.  There was




                                                                        7

          1                   EDWARD FELTON

          2   a discussion of security issues in -- in my

          3   court testimony which I -- which was not on the

          4   list I gave you before.

          5        Q.     Okay.

          6               And by "security issues," what do

          7   you mean?

          8        A.     The implications for the security

          9   of PCs of various things that Microsoft had

         10   done.

         11        Q.     Okay.

         12               And by "security," do we mean

         13   preventing people from getting unauthorized

         14   access into the P.C. or what?  I mean, I just

         15   --

         16        A.     Both.  Both preventing unauthorized

         17   access to the P.C. and also privacy issues.

         18   That is, what kinds of information about the

         19   user of the P.C. become available to other

         20   people across the Net.

         21        Q.     Got you.  Okay.

         22               I want to mark a couple of

         23   exhibits, and I'm trying to do this as

         24   efficiently as possible.

         25                   MR. HART:  Ms. Reporter, I'm




                                                                        8

          1                   EDWARD FELTON

          2               going to hand you Exhibits 1, 2 and

          3               3 in that order.  Marty, just give

          4               us a moment.

          5        Q.     Mr. Felten, I'll have you identify

          6   these for the record once the reporter has

          7   marked them.

          8        A.     Okay.

          9                   MR. HART:  Actually, those

         10               copies are for you, Marty, because

         11               I prefer the witness refer to the

         12               ones that will have exhibit numbers

         13               to make it a little easier.

         14                   (Thereupon, Documents marked as

         15               Felten Exhibits 1, 2 and 3 for

         16               identification as of today's date)

         17        Q.     Okay.  If you would sequentially,

         18   Exhibits 1, 2 and 3, and if you don't mind my

         19   just asking --

         20        A.     Okay.

         21        Q.     -- a group question for all of

         22   them.

         23               A., Have you ever seen the document

         24   before, and B., If so, what is it?

         25        A.     Okay.  Number 1, I do not think I've




                                                                        9

          1                   EDWARD FELTON

          2   seen.

          3        Q.     Okay.

          4        A.     I've not seen Number 2.

          5        Q.     Okay.

          6        A.     And Number 3 I have seen, and this

          7   was a copy of a declaration which -- which I

          8   prepared.

          9        Q.     Okay.

         10        A.     And it has my C.V. as -- as an

         11   appendix to it.

         12        Q.     Very good.

         13               Are you going to be testifying in

         14   the trial of this case?

         15        A.     I expect to.

         16        Q.     Okay.

         17               Is there any reason, to your

         18   knowledge, based on your own availability that

         19   you wouldn't be able to, assuming that the

         20   court goes forward on the date scheduled?

         21        A.     It depends on the length of the

         22   trial.

         23        Q.     Okay.

         24        A.     I understand the trial is scheduled

         25   to start on the 17th.




                                                                       10

          1                   EDWARD FELTON

          2        Q.     Right.

          3        A.     And for the first two weeks

          4   beginning on the 17th, I'm available.

          5        Q.     Okay.

          6        A.     The following week I am not sure

          7   about my availability.  I have a consulting job

          8   that will involve a trip to Ottawa, and I'm not

          9   sure which day that will be on.  That still has

         10   to be arranged with the people I would be

         11   visiting.

         12        Q.     Okay.

         13        A.     And if the trial goes beyond the

         14   third week, then I'm not sure.

         15        Q.     I understand.

         16               Were you asked to collect any

         17   documents in your possession or control to turn

         18   over in connection with this case or with your

         19   deposition?

         20        A.     No.

         21        Q.     Okay.

         22               When were you first contacted about

         23   the possibility of your testifying in some form

         24   or another in connection with this case?  And

         25   by "testifying" I mean both in deposition




                                                                       11

          1                   EDWARD FELTON

          2   and/or at trial.

          3        A.     I don't recall exactly when it was.

          4   I think -- I'd estimate it was perhaps two

          5   months ago.

          6        Q.     Okay.

          7               And who made that contact to you?

          8        A.     The first -- the first contact I

          9   had actually was at a -- at a lunch.  Professor

         10   Appel was going to have lunch with Mr. Garbus

         11   in Princeton and -- and Professor Appel invited

         12   me to come along and I talked with Mr. Garbus

         13   at that lunch.  That was the first contact I'd

         14   had.

         15        Q.     Okay.

         16               And prior to being invited to that

         17   lunch had you ever heard of this case before?

         18        A.     Yes.

         19        Q.     When did you first hear of this

         20   case?

         21        A.     I don't remember exactly when I

         22   heard of it.  It was, to estimate, perhaps

         23   January.

         24        Q.     Okay.

         25               And how did you first hear of it?




                                                                       12

          1                   EDWARD FELTON

          2        A.     In conversations with -- with

          3   colleagues.  I think that's when I first heard

          4   of it.

          5        Q.     Colleagues where?

          6        A.     It -- it would have been at a

          7   conference, at a discussion during a break

          8   session in a conference.

          9        Q.     Is this a conference at Princeton

         10   or elsewhere?

         11        A.     I went to a number of conferences

         12   in January, but I don't -- it would have been

         13   elsewhere, but I don't know which conference

         14   exactly.

         15        Q.     Okay.

         16               Was Mr. Appel one of the colleagues

         17   that you include?

         18        A.     No.

         19        Q.     Okay.

         20        A.     I should -- let me clarify.  By

         21   "colleagues" I mean people working in the same

         22   field as me, not necessarily people at

         23   Princeton.

         24        Q.     Got you.

         25               But Mr. Appel was not at that




                                                                       13

          1                   EDWARD FELTON

          2   conference?

          3        A.     He was not -- no, he was not at any

          4   of the conferences I went to.

          5        Q.     Now, you work -- I don't mean to

          6   interrupt you.

          7        A.     I'm finished.

          8        Q.     Okay.  I'll try not to do that.

          9               You work with Mr. Appel at

         10   Princeton?

         11        A.     Yes.

         12        Q.     Okay.

         13               Can you tell me what differences

         14   there are between your two respective

         15   specialties or knowledges or areas of

         16   expertise?

         17        A.     Sure.  I can talk about some areas

         18   in which I have more knowledge and expertise

         19   and other areas where he has more if that's a

         20   helpful way to do.

         21        Q.     Fine.  That would be great.

         22        A.     Okay.  I think I have more

         23   expertise in general, in issues relating to

         24   security and cryptography.  I have more

         25   expertise related to operating systems and what




                                                                       14

          1                   EDWARD FELTON

          2   you might call Internet software.  He has more

          3   expertise related to programming languages,

          4   software engineering and topics related to how

          5   software is generally constructed.

          6        Q.     And are there areas where at least

          7   in general you'd say the two of you overlap in

          8   terms of your respective expertises, knowledge

          9   or experience?

         10        A.     Sure.  I think we both have -- when

         11   I gave you the list of areas there, I didn't

         12   mean to imply that he has no expertise in areas

         13   where I have more, nor that I have none in

         14   areas where he has more.

         15        Q.     I appreciate that.

         16        A.     So yes, there's -- there is a

         17   significant amount of overlap between --

         18   between our expertise.

         19        Q.     Okay.

         20               When you said a minute ago that one

         21   of the areas that you have special knowledge in

         22   is in Internet software--

         23        A.     Yes.

         24        Q.     -- what do you mean by "Internet

         25   software"?




                                                                       15

          1                   EDWARD FELTON

          2        A.     I mean the workings and designs of

          3   things like Web browsers and e-mail software

          4   and so on, the sorts of software that people

          5   use when accessing the Internet.

          6        Q.     Okay.

          7               And does that also relate to --

          8   does that expertise, if you will, also relate

          9   to the networking capabilities and speed of

         10   networks with respect to the Internet?

         11        A.     I think I probably have more

         12   experience and expertise than he does relating

         13   to how Internet -- the Internet works, sort of

         14   the plumbing, the guts of it.

         15        Q.     Mm-hmm.

         16        A.     As far as the speeds, I'm not sure.

         17        Q.     Okay.

         18        A.     I'm not sure how I would

         19   characterize that.

         20        Q.     Okay.

         21        A.     Whether I would know more or he

         22   would know more.

         23        Q.     Okay.  Fair enough.

         24               Can you tell me in your

         25   professional estimation what basic factors




                                                                       16

          1                   EDWARD FELTON

          2   contribute to or play a role in Internet

          3   network speed?

          4        A.     Well, that's a big topic.

          5        Q.     I understand.

          6        A.     There are a number of -- and it's a

          7   question that can be sort of answered at

          8   different technological levels.  But let me try

          9   to give a basic answer.

         10        Q.     Please.

         11        A.     You -- one of the factors is what

         12   is -- what are the basic hardware building

         13   blocks you are using.

         14        Q.     Okay.

         15        A.     But there are a lot of other

         16   factors that have to do with the -- the

         17   distances over which you are communicating.

         18        Q.     Geographic distances?

         19        A.     Geographic distances, yes.

         20        Q.     Okay.

         21        A.     With the software that you are

         22   using at the end points, with the amount of --

         23   the effective speed you get depends on how much

         24   congestion there is in the Net between Point A

         25   and Point B, and it also depends in complicated




                                                                       17

          1                   EDWARD FELTON

          2   ways on sort of the design or architecture of

          3   the Internet and the networks.

          4        Q.     Okay.

          5               Are there any other factors in

          6   general terms --

          7                   MR. GARBUS:  Excuse me, what's

          8               that noise?

          9                   MR. HART:  I think you are

         10               hearing footsteps again, Marty.

         11               Just to be clear, I mean, there is

         12               a paging system in the office, and

         13               you may be hearing that and I

         14               apologize for that.

         15                   MR. GARBUS:  I see.  I see.

         16        A.     No other factors come to mind.

         17        Q.     Okay.

         18        A.     I may be missing something.

         19        Q.     Well, we'll coming back to that.

         20   Again, I was looking for a sort of general

         21   answer --

         22        A.     Okay.

         23        Q.     -- at this point.

         24               Did you have an opportunity to

         25   review Mr. Appel's deposition transcript before




                                                                       18

          1                   EDWARD FELTON

          2   you appeared here today?

          3        A.     Yes.

          4        Q.     Okay.

          5               Did he basically get it right?  Are

          6   there any things you disagree with in what he

          7   said?

          8        A.     I don't recall disagreeing with

          9   anything.

         10        Q.     Okay.

         11               Apart from your declaration which

         12   we've marked as Exhibit 3 here, have you

         13   prepared any materials, whether written or

         14   demonstrative, and by "demonstrative" I'm

         15   including such things as software or

         16   illustrations of how software works, in

         17   connection with your involvement in this case?

         18        A.     No.

         19        Q.     Do you plan to, prior to testifying

         20   at the trial?

         21        A.     No, I don't have any plans to do

         22   that.

         23        Q.     Okay.

         24               Can you tell me, to the best of

         25   your knowledge, what general areas you intend




                                                                       19

          1                   EDWARD FELTON

          2   to or are prepared to testify on in the trial

          3   of this case?

          4        A.     Sure.

          5        Q.     Yes.

          6        A.     Well, of course I'll answer

          7   whatever questions I'm asked.

          8        Q.     Of course.

          9        A.     But what I would anticipate is I

         10   think laid out pretty well in the declaration.

         11        Q.     Okay.

         12        A.     And there is a list of four topics

         13   here.

         14        Q.     Okay.

         15               There is nothing else, to your

         16   knowledge, as we sit here today that you plan

         17   to testify on at the trial or that you are

         18   right now prepared to testify on at the trial

         19   apart from what's in your declaration?

         20        A.     I don't plan to testify to anything

         21   beyond this as opposed to -- if -- if you're --

         22   with regard to what I'm prepared to testify

         23   about in this -- I have a lot of general

         24   knowledge about computer science and my -- and

         25   my areas of specialty --




                                                                       20

          1                   EDWARD FELTON

          2        Q.     Got you.

          3        A.     -- which I think I'm prepared to

          4   testify about that, but I don't expect to.

          5        Q.     Got you.  Okay.

          6               Have you ever personally been

          7   involved in a situation where a security or

          8   encryption system has been hacked, in a

          9   nonpejorative sense, and the results of that

         10   hack disseminated to others?

         11                   MR. GARBUS:  By "hack" you mean

         12               also broken or compromised?

         13        Q.     And again, I'm not trying to -- to

         14   be pejorative in any sense.  If you have a

         15   better word, I'll use your word.

         16        A.     Right.  So I'm interpreting

         17   "hacked" here to mean broken -- the system was

         18   broken or a flaw was found in it.

         19        Q.     Okay.  Fine.

         20        A.     And the result -- and the results

         21   of that -- if you take the results of that to

         22   include the knowledge of what was wrong with

         23   the system and how the -- how the -- the -- the

         24   flaw was discovered and so on, how it was

         25   fixed, then yes.




                                                                       21

          1                   EDWARD FELTON

          2        Q.     In how many instances have you been

          3   involved in such a situation?

          4        A.     I'd estimate about a dozen.

          5        Q.     Okay.

          6               In each of those instances, was the

          7   proprietor of the system contacted after the

          8   flaw was discovered or the system was broken?

          9        A.     So when I said it doesn't, I meant

         10   ones in which I had been involved in

         11   discovering the security flaw in one way or

         12   another.

         13        Q.     As opposed to?

         14        A.     As opposed to ones in which someone

         15   else had discovered it and I was aware of what

         16   was happening and so on.

         17        Q.     And in the latter category, how

         18   many were you involved in, in that way, where

         19   you weren't the discoverer but you were

         20   involved to one degree or another?

         21        A.     Maybe five.

         22        Q.     Okay.

         23               And what -- can we put a time span

         24   on all of these?  I mean, is there --

         25        A.     Sure.  We can start in, say, early




                                                                       22

          1                   EDWARD FELTON

          2   1996 up until about the present.

          3        Q.     Okay.

          4               Now, with respect to any of them --

          5   and I'm including for the purposes of these

          6   questions both the ones that you were the

          7   discoverer of a flaw in and the ones where you

          8   weren't the discoverer but you were involved in

          9   some way or another in the exercise.  Were

         10   there any that involved some kind of contact or

         11   communication with the proprietor of the system

         12   regarding the existence of the flaw or of the

         13   compromise or of the break?

         14        A.     Yes.

         15        Q.     Did all of them involve some

         16   contact or communication with the proprietor of

         17   the system regarding that subject?

         18        A.     All of them did eventually.

         19        Q.     Okay.

         20               And by "eventually," what do you

         21   mean?

         22        A.     What I mean was that at some point

         23   in time the person who discovered the flaw

         24   communicated with the -- the -- what you call

         25   the proprietor, the -- the creator of the




                                                                       23

          1                   EDWARD FELTON

          2   system to discuss the flaw.

          3        Q.     Okay.

          4               Now, in the 12 instances where you

          5   personally were the discoverer of the flaw, was

          6   it you in each of those 12 instances that

          7   communicated with the proprietor of the system

          8   regarding the flaw?

          9        A.     Yes.

         10        Q.     Okay.

         11               And how did you do that in each

         12   instance?

         13        A.     If I knew who were the engineers

         14   within the -- the -- the proprietor of the

         15   system who were responsible for the security

         16   aspects of it, I would just call them directly.

         17        Q.     Got you.

         18        A.     Although it's not easy to find out

         19   who those people are if you don't already have

         20   a relationship with the company.

         21        Q.     Okay.

         22        A.     And so if you don't, then you have

         23   to go in through the front door.

         24        Q.     Right.

         25        A.     But -- bug reporting mechanism or




                                                                       24

          1                   EDWARD FELTON

          2   something like that.

          3        Q.     Got you.  Okay.

          4               Now, were any of the 12 instances

          5   that you were involved in as the discoverer of

          6   the flaw situations where you had some

          7   relationship with the company that was the

          8   proprietor of the system?

          9        A.     No, not always.

         10        Q.     Okay.

         11               Was there any where you did have a

         12   relationship with the proprietor of the system?

         13        A.     Yes.

         14        Q.     How many out of the 12, roughly?

         15        A.     The majority of them.

         16        Q.     Okay.

         17               And by "relationship" what do --

         18   what do you mean?

         19        A.     What -- what I mean by that is I

         20   had already had some discussions or some

         21   dealings with the engineers within those

         22   companies who were responsible for the security

         23   of the products.

         24        Q.     Okay.

         25               And did that mean that the process




                                                                       25

          1                   EDWARD FELTON

          2   of your discovering the flaw in the system and

          3   communicating it to the proprietor was a role

          4   that you played with the company's approval?

          5                   MR. GARBUS:  I would object to

          6               the form, but I'll allow the

          7               witness to answer it.

          8        A.     I'm not sure I fully understand

          9   what you mean.  I didn't need anyone's approval

         10   to call these people and talk to them.

         11        Q.     No -- okay.  Fair enough.

         12               And I guess what I'm trying to get

         13   at, and I apologize for the awkwardness of my

         14   question, is you say in the majority of

         15   instances you did have some relationship with

         16   the proprietor.

         17                   MR. GARBUS:  I think the use of

         18               the word "relationship" is vague,

         19               and I think you could probably be

         20               more specific and get the answers

         21               that you want.

         22        A.     Well, I said what I meant by

         23   relationship a minute ago.

         24        Q.     Right.

         25        A.     Which was that I had had some




                                                                       26

          1                   EDWARD FELTON

          2   dealings with the engineers within the company

          3   responsible for the security of the product.

          4        Q.     Okay.

          5        A.     And that those dealings could just

          6   have been a few conversations.

          7        Q.     Got you.

          8        A.     Because it -- just to clarify, it

          9   does not necessarily mean any kind of formal

         10   relationship with the company.

         11        Q.     Okay.

         12               In any of the instances where you

         13   discovered the flaw in a security system, was

         14   that done with the company's awareness at the

         15   time?

         16        A.     In some of them.

         17        Q.     Okay.

         18               How many of the 12?

         19        A.     It depends exactly how you

         20   interpret "awareness."

         21        Q.     Okay.

         22        A.     The companies were -- I'd say in

         23   the majority of the cases the companies were

         24   aware that we were examining their software --

         25        Q.     Okay.




                                                                       27

          1                   EDWARD FELTON

          2        A.     -- in general, or that we were

          3   examining software that was in the same general

          4   area as theirs.  So they might have suspected

          5   that we were looking for flaws in their

          6   software.

          7        Q.     In how many instances?

          8        A.     In the majority of instances --

          9        Q.     Okay.

         10        A.     -- the companies were aware at

         11   least that we were out there and we were

         12   looking at security vulnerabilities in a

         13   particular category of software.

         14        Q.     And to your knowledge, how were the

         15   companies aware of that fact?

         16        A.     In most of the cases, because --

         17   either because of conversations I had had with

         18   the -- the engineers or because we had found

         19   previous security flaws in that company's

         20   software or because of the reports in press.

         21        Q.     Okay.  Let's take the last two.

         22               Because you had previously

         23   discovered flaws in that company's security

         24   system.

         25        A.     Yes.




                                                                       28

          1                   EDWARD FELTON

          2        Q.     Not necessarily the same system or

          3   the same system?

          4        A.     There would -- there would have

          5   been some cases of each.

          6        Q.     Okay.

          7               And in the instances -- in those

          8   instances where you had previously discovered a

          9   flaw in one of those companies systems, had

         10   you communicated that fact to that company at

         11   that time?

         12        A.     At which time?

         13        Q.     At the previous time.

         14        A.     At the time that we discovered the

         15   previous flaw?

         16        Q.     Previous.  Correct.

         17        A.     Let me think, think about the

         18   cases.

         19                   MR. GARBUS:  May I hear the

         20               last question?

         21                   (Record read)

         22        A.     Yes.

         23        Q.     Okay.

         24               And I believe you said as the third

         25   prong of your answer a couple of questions ago




                                                                       29

          1                   EDWARD FELTON

          2   something about because some information

          3   concerning a flaw had been published.  And I

          4   don't want to mischaracterize your testimony.

          5   We can go back and reread it.

          6        A.     I think I said because of reports

          7   in the press.

          8        Q.     Reports in the press.  And --

          9        A.     Yes.

         10        Q.     -- can you describe what you mean

         11   by "reports in the press"?

         12        A.     Sure.  What I mean is by stories in

         13   major newspapers, for example, and Internet

         14   media about the existence of flaws and our

         15   discovery of them.

         16        Q.     Okay.

         17               Now, in each instance where you

         18   were the discoverer of a flaw, did you make an

         19   effort to contact the proprietor of the

         20   compromised system, if you will, prior to

         21   causing the disclosure of any information

         22   concerning the weakness to be generally

         23   publicized?

         24        A.     We did make an attempt in every

         25   case, but we were not always successful.




                                                                       30

          1                   EDWARD FELTON

          2        Q.     Got you.

          3        A.     Actually, let me clarify a little

          4   bit.

          5        Q.     Yes, please.

          6        A.     I can think of at least one

          7   instance in which we did report the existence

          8   of the vulnerability to the company through a

          9   sort of pub -- general public bug reporting

         10   mechanism.  And nothing happened as a result of

         11   that.  We were unable to determine who else to

         12   talk to inside the company, and later the --

         13   the company reported that -- that they had --

         14   that they essentially don't look through those

         15   -- those bug reports.

         16        Q.     Got you.


         17        A.     So in other words --

         18        Q.     You did --

         19        A.     We attempted to reach the right

         20   people within the company, but not already

         21   having a relationship with the company, we were

         22   unable to actually effectively communicate with

         23   them.

         24        Q.     Got you.

         25               And just to clarify a general




                                                                       31

          1                   EDWARD FELTON

          2   public bug reporting mechanism in lay terms,

          3   would that be --

          4        A.     So that --

          5        Q.     -- a facility that the company

          6   itself sets up, like a hotline or an e-mail

          7   line --

          8        A.     That's right, yes.

          9        Q.     -- that says, gee, if you have

         10   discovered any flaws or bugs in our software,

         11   please communicate those to us at this address?

         12        A.     Yes, that's what I meant.

         13        Q.     Okay.

         14               And apart from that instance where

         15   your -- which you just described, in all of the

         16   other instances that you've been involved in,

         17   either the 12 where you were the discoverer or

         18   the 5 where you were in some way involved but

         19   not the discoverer of the flaw, to the best of

         20   your knowledge, was an effort made to

         21   communicate with the proprietor of the system

         22   concerning the flaw before any information

         23   concerning the flaw was generally publicized?

         24        A.     No, I don't believe that was the

         25   case in -- in every -- in every situation.




                                                                       32

          1                   EDWARD FELTON

          2        Q.     Okay.

          3               Which ones were the exceptions?

          4        A.     I can think of a couple in which

          5   the information was publicized on the Net, and

          6   in at least one case in the news media before

          7   -- before, as far as I know, the -- the vendor

          8   of the system was -- was contacted.

          9        Q.     Okay.

         10               And so in total, out of the 17 we

         11   are talking about, both where you were the

         12   discoverer and the ones where you were

         13   involved, how many fit into this category?

         14        A.     Category of --

         15                   MR. GARBUS:  Category of?

         16               Public notice before --

         17        Q.     Where some information was

         18   disclosed publicly before the proprietor of the

         19   system was communicated with about the flaw.

         20        A.     Out of the roughly 17, perhaps 13

         21   or 14 would fall into that category.

         22        Q.     That is, some disclosure was made

         23   publicly before --

         24        A.     No, I'm sorry.  Some dis -- some --

         25   some disclosure or discussion with the vendor




                                                                       33

          1                   EDWARD FELTON

          2   occurred before --

          3        Q.     Okay.

          4        A.     -- information became public.

          5        Q.     So in 13 cases approximately out of

          6   the 17 --

          7        A.     Approximately.

          8        Q.     -- the vendor was contacted before

          9   any of the public disclosure was made?

         10        A.     Approximately, yes.

         11        Q.     Leaving us with approximately four

         12   where disclosure publicly was made about the

         13   flaw before the vendor was contacted, is that

         14   right?

         15        A.     That's right.

         16        Q.     Okay.  Sorry for the confusion.

         17   Thanks for clarifying that.

         18               Now, of those four, okay -- and you

         19   know which four I'm referring to?

         20        A.     Yes.

         21        Q.     Okay.

         22               -- how many of those were ones

         23   where you were the discoverer of the flaw as

         24   opposed to you were just involved but not the

         25   discoverer of the flaw?




                                                                       34

          1                   EDWARD FELTON

          2        A.     I believe there was one, one case

          3   where we were -- where I was one of the

          4   discoverers in which it was -- where -- in

          5   which the information became public before the

          6   --

          7        Q.     Got you.

          8        A.     -- the vendor was aware of it.

          9                   MR. GARBUS:  Do you want some

         10               more water?

         11                   THE WITNESS:  Please.

         12        Q.     Okay.

         13               Let's focus on that one for a few

         14   minutes.

         15        A.     Okay.

         16        Q.     That's where we are going to spend

         17   a little time.

         18               How much detail can you give me

         19   here today about whose system it was, what the

         20   system was, what the flaw was and where it was

         21   publicized?

         22        A.     Sure.  So the one that I'm

         23   referring to is the one that I referred to

         24   before in which we made an attempt to talk to

         25   the -- the vendor, but we were unsuccessful in




                                                                       35

          1                   EDWARD FELTON

          2   doing it.

          3        Q.     Oh, okay.

          4               So let me just have her read back.

          5   It's for my sake, not for yours.  I'm trying to

          6   keep this as accurate as possible.

          7                   MR. HART:  Ms. Reporter, if

          8               you'd go back three questions ago,

          9               I think, and answer.

         10                   THE VIDEOGRAPHER:  Off the

         11               record at 11:00.

         12                   (Record read)

         13                   THE VIDEOGRAPHER:  Back on the

         14               record, 11:05.

         15                   MR. HART:  Thank you.

         16        Q.     Okay.

         17               And before we went off the record,

         18   just to make sure we didn't miss a beat here,

         19   the one instance where you were involved as the

         20   discoverer where information concerning the

         21   flaw was publicized before the vendor was

         22   effectively contacted was, I believe, the

         23   instance you said earlier you had tried to

         24   communicate through the general public bug

         25   reporting mechanism, but apparently that




                                                                       36

          1                   EDWARD FELTON

          2   communication didn't work.

          3        A.     That's right.

          4        Q.     Okay.

          5               Now, of the other three where you

          6   weren't the discoverer of the flaw and where

          7   something about the flaw was publicized prior

          8   to the vendor being contacted, can you just

          9   tell me generally the circumstances in which

         10   each of those went down?

         11        A.     Well, the -- I don't recall the

         12   specific details, although what I -- what I

         13   recall is that -- what I recall is that the

         14   people who discovered those flaws did talk

         15   about them publicly before they contacted the

         16   vendors.  I don't -- I don't recall the

         17   specific circumstances or why they did that.

         18        Q.     Okay.

         19               Do you regard that as inappropriate

         20   in terms of ethical standards or any other

         21   practice in your experience with respect to

         22   security, testing security or discovering

         23   flaws?

         24        A.     I think it de --

         25                   MR. GARBUS:  I was going to say




                                                                       37

          1                   EDWARD FELTON

          2               I object to the form of the

          3               question.  I also object to the

          4               substance.  Mr. Felten clearly will

          5               answer it.

          6                   MR. HART:  Okay.

          7        A.     I think it depends on the

          8   circumstances really.  I don't think there is a

          9   general ethical requirement to -- to discuss

         10   these things with the vendor before discussing

         11   them with anyone else.

         12        Q.     Is there a general practice that

         13   that be done, even if there is not a

         14   requirement in other words?

         15                   MR. GARBUS:  I would object to

         16               that.  I'll allow Mr. Felten to

         17               answer it.

         18        A.     I think there -- there are

         19   different schools of thought about what is the

         20   best way to proceed in those situations.  And

         21   -- well, I want to make clear that what I'm

         22   talking about here is not whether you discuss

         23   these things publicly, but just the timing.

         24   Whether one discusses -- I think in general

         25   it's helpful to discuss these sorts of issues




                                                                       38

          1                   EDWARD FELTON

          2   with what -- to discuss them widely.  And we

          3   are just talking about whether -- who you call

          4   first essentially, not whether you call anyone

          5   in particular.

          6        Q.     But is it your testimony that as a

          7   matter of practice, professionally speaking --

          8        A.     I think --

          9        Q.     -- that -- and I don't want to --

         10   maybe I'll should reframe the question, because

         11   I don't want to combine it with a lot of double

         12   negatives.

         13               As a matter of practice, is it the

         14   norm to contact the vendor first?

         15                   MR. GARBUS:  Objection.

         16                   THE WITNESS:  I'm not sure

         17               there is a norm that's -- that is

         18               widely followed.

         19        Q.     Let me ask you this, because I

         20   believe you said, correct me if I'm wrong, that

         21   out of the 12 where you were the discoverer,

         22   that in every one, say one, the vendor was

         23   contacted.  And in the one -- for the one

         24   exception, you had indeed contacted the vendor

         25   through the general reporting bug mechanism but




                                                                       39

          1                   EDWARD FELTON

          2   that didn't take, if you will?

          3        A.     Yes, that's right.

          4        Q.     Okay.

          5        A.     And the reason we did that --

          6        Q.     We or you?

          7        A.     Me in particular.  I say "we"

          8   because I'm referring to a research group of

          9   which I'm the head.

         10        Q.     Okay.

         11        A.     And so if the -- when the contact

         12   would occur I would be the one who did it.

         13        Q.     Okay.

         14        A.     That would sort of be on behalf of

         15   the group.

         16        Q.     Okay.  Got you.

         17        A.     And the reason that -- the reason

         18   that we have typically done it in -- in that

         19   way, the reason we've typically contacted the

         20   vendor first is that that seems to cause the

         21   vendor to -- to be more careful and thoughtful

         22   when they issue their first pub -- public

         23   reaction to the -- to the discovery of the

         24   flaw.  It helps -- I've found it helps to give

         25   them some time to think about it before they




                                                                       40

          1                   EDWARD FELTON

          2   have to answer questions from the reporters or

          3   from the public about the flaw.

          4        Q.     Okay.

          5        A.     And that's -- that's the main

          6   reason why -- why -- why we have typically

          7   talked to the vendor first.

          8        Q.     Does it also give the vendor an

          9   opportunity to fix, ameliorate or at least put

         10   a Band-Aid on the flaw, if you will?

         11        A.     It lets them start the process of

         12   fixing the flaw --

         13        Q.     Okay.

         14        A.     -- but it is not our practice of

         15   waiting until they ship to fix.

         16        Q.     I understand.

         17               But is part of your purpose in

         18   contacting the vendor before making disclosure

         19   generally to give the vendor some kind of head

         20   start in attempting to make a fix?

         21        A.     That's part of it.  To make a head

         22   start, to have a little bit of time to think

         23   about what their approach is going to be to

         24   fixing it, and so on.

         25        Q.     Okay.




                                                                       41

          1                   EDWARD FELTON

          2        A.     And we would typically --

          3        Q.     Yeah.  Okay.

          4        A.     So we would typically give sort of

          5   48 to 72 hours sort of head start to the

          6   vendor, talk to them, and then after a delay of

          7   a couple of days discuss the -- the

          8   vulnerability publicly.

          9        Q.     When you say "discuss the

         10   vulnerability publicly," in each of the 12

         11   instances where you were the discoverer, how

         12   did you wind up discussing the vulnerability

         13   publicly?  And if you can answer generally,

         14   that's fine.  If you have to go through --

         15        A.     Generally in a number of different

         16   ways.

         17        Q.     Go ahead.

         18        A.     We would put something on our Web

         19   site discussing the -- the vulnerability.  We

         20   would typically send a message to the Risks

         21   Digest, which is a -- an online forum for

         22   discussing -- for discussing in general the

         23   risks and vulnerabilities relating to

         24   computerized systems, and send it to other

         25   similar places.




                                                                       42

          1                   EDWARD FELTON

          2               We would talk to any reporters,

          3   members of the press who -- who had seen those

          4   announcements.  And there were, into addition,

          5   some people in the press who specifically

          6   requested that we inform them when we found

          7   something, and we would inform them.  And then

          8   that would -- that would be the immediate

          9   steps.  And then we would later pub -- publish

         10   papers describing what we had found and what we

         11   could learn from it.

         12        Q.     Okay.

         13        A.     But, of course, the academic cycle

         14   is a bit longer.

         15        Q.     I understand.

         16        A.     So those would become available to

         17   the public later.

         18        Q.     Got you.

         19               And by "public," are you referring

         20   to the academic, scientific and scholarly

         21   community or the general public or both?

         22        A.     Both.

         23        Q.     Okay.

         24               Now, in this first wave of

         25   disclosure, if you will, before scholarly




                                                                       43

          1                   EDWARD FELTON

          2   publications are issued, can you generally

          3   describe the content of the disclosure that was

          4   made in each instance?

          5        A.     Well, we would typically describe

          6   it in different levels of technical detail

          7   because -- because we -- there are different

          8   audiences of people who are interested.  The

          9   general public doesn't necessarily want to know

         10   all the bits and bytes, but there's a large

         11   community of -- of computer experts who do.

         12   And so we would -- we might write two or three

         13   different descriptions of -- ranging from 

         14   sort of what the general public -- what we

         15   thought the general public would want to know,

         16   what's the general nature of the vulnerability,

         17   how can they protect themselves, and so on, and

         18   ranging up to more technical descriptions for

         19   people who were really interested in the -- in

         20   the details and wanted to understand in more

         21   detail how -- what the vulnerability was.

         22        Q.     Okay.

         23               And would those more technical

         24   descriptions include algorithm as part of the

         25   disclosure?




                                                                       44

          1                   EDWARD FELTON

          2        A.     In some cases.

          3        Q.     Okay.

          4               Would it include code?

          5        A.     In some cases there -- there was

          6   code in there.

          7        Q.     Which cases?  We are talking about

          8   the 12 now?

          9        A.     We are talking about, yes, the ones

         10   in which we -- in which I was involved as a

         11   discoverer.

         12        Q.     Okay.  How many -- I'm sorry.

         13               How many of the 12 involved the

         14   publication of some form of code in connection

         15   with the disclosure of the weakness?

         16        A.     And here we're talking about just

         17   the immediate disclosure that occurs, not what

         18   we do --

         19        Q.     Scholarly later.

         20        A.     -- later.  Right.

         21               The later papers are not only for

         22   scholars, but also intended in some cases for

         23   -- more for members of the public.

         24        Q.     Okay.  Fair enough.  I didn't mean

         25   to -- sorry.




                                                                       45

          1                   EDWARD FELTON

          2        A.     Right.  I mean scholarly articles

          3   in the usual scholarly places.  Also, the

          4   magazines that are more widely read,

          5   information on our Web site which gets accessed

          6   by a lot of people with different levels of

          7   expertise.

          8               But to return back to the

          9   clarification to the -- to the initial question

         10   --

         11        Q.     Right.

         12        A.     -- in the initial disclosure -- I'm

         13   sorry, I've lost the question now.  You were

         14   asking what was --

         15        Q.     I was trying to get at how much

         16   detail was disclosed, and you said well, that

         17   varied depending on the audience.

         18        A.     Yes.

         19        Q.     And I think you said in some

         20   instances it was more technical.  And then we

         21   were focusing on the more technical

         22   disclosures, and I asked you whether in any

         23   instances that included algorithms, and I

         24   believe you said yes.  And then I asked you if

         25   in any of those instances it included code in




                                                                       46

          1                   EDWARD FELTON

          2   one form or another, and I believe you said

          3   yes.  And I think the question we're up to now

          4   was out of those 12, which instances of the 12

          5   included code in the initial wave of

          6   disclosure?

          7        A.     I could only guess.

          8        Q.     Well, I don't want you to guess,

          9   but if you could approximate that would be

         10   great.

         11        A.     Out of 12, maybe 3 --

         12        Q.     Okay.

         13        A.     -- would be an estimate.

         14        Q.     Okay.

         15               And I'm going to work with that

         16   three number for now unless you --

         17        A.     Right, with the understanding it's

         18   an approximation.

         19        Q.     I understand.  And I -- again, I'm

         20   not trying to box you in.

         21        A.     Sure.

         22        Q.     We need to organize this in some

         23   way, so I'm going to work with those three

         24   which involved in the initial wave of

         25   disclosure, if you will, some form of code in




                                                                       47

          1                   EDWARD FELTON

          2   one way or another.  Okay?

          3        A.     Okay.

          4        Q.     Good.

          5               Can you recall whether that

          6   involved the inclusion of source code or object

          7   code or both?

          8        A.     I think it would have been source

          9   code in the initial -- in the initial

         10   disclosure.

         11        Q.     Okay.

         12        A.     And I'm talking here again only

         13   about the initial disclosure.

         14        Q.     I understand.

         15               And was there a reason why source

         16   code was used rather than object code in the

         17   initial disclosure?

         18        A.     Yes.

         19        Q.     Why was that?

         20        A.     I can think of two reasons.  Number

         21   one is that the -- the soft -- the flaws that

         22   we were looking at generally were ones that

         23   applied across different platforms, different

         24   types of computers, different operating

         25   systems.  And so with object code you would




                                                                       48

          1                   EDWARD FELTON

          2   have had to make -- we would have had to make a

          3   different version for each platform.

          4        Q.     Okay.

          5        A.     And in the initial disclosure, one

          6   of the things we want to do is get the

          7   information out there quickly.

          8        Q.     Right.

          9        A.     And so it's more expedient in that

         10   situation to -- to distribute source code.

         11        Q.     That's reason one, correct?

         12        A.     Right.

         13        Q.     What was reason number two?

         14        A.     Reason two is with -- is that

         15   source code is generally easier for people to

         16   read.  And again, in the sort of the quickie

         17   initial disclosure --

         18        Q.     Got you.

         19        A.     -- that's -- we would rather do

         20   less work than more in order to get it out

         21   quickly.  So if we had to do one thing, that's

         22   what we would do.

         23        Q.     I understand.

         24               And with respect to the inclusion

         25   of source code in these initial public




                                                                       49

          1                   EDWARD FELTON

          2   disclosures, was that annotated code with

          3   comment or was it -- and you probably have a

          4   more scientific term for this.  I would say

          5   unexpurgated code.

          6        A.     It could be either.

          7        Q.     What was it, in fact, in the three

          8   instances?

          9        A.     I'm not sure which one it would

         10   have been.

         11        Q.     Okay.

         12        A.     Generally, we would have taken what

         13   we had --

         14        Q.     Got you.

         15        A.     -- what we would have developed

         16   ourselves in our own internal experimentation,

         17   and if that had comments in it, then the

         18   comments would probably be there when we

         19   disclosed it.  If it didn't when we were

         20   working with it internally, then probably it

         21   would not.

         22        Q.     But you can't remember as you sit

         23   here today?

         24        A.     I can't remember the specific cases

         25   what -- what the situation was.




                                                                       50

          1                   EDWARD FELTON

          2        Q.     Do you have data within your

          3   possession or control in some form that would

          4   give you an answer to that if you were able to

          5   look?

          6        A.     I might be able to.  We -- we may

          7   have access to some of the initial disclosures.

          8   I don't think we have them all.

          9        Q.     And when you say we might have

         10   access, what do you mean?

         11        A.     What I mean is that if things were

         12   sent in e-mail there might be -- there might be

         13   -- I might still have copies of some of the

         14   e-mail, for example.

         15        Q.     Okay.

         16               And again, we are not -- just to be

         17   clear, we are not talking about the disclosure

         18   of the vendor, we are talking about the initial

         19   public disclosure?

         20        A.     Right, the initial public

         21   disclosure, that's right.

         22        Q.     Okay.

         23               Now -- and those e-mails would be

         24   resident somewhere on a computer somewhere at

         25   Princeton somewhere within your office area or




                                                                       51

          1                   EDWARD FELTON

          2   your lab?

          3        A.     If I have them, yes.

          4        Q.     Yeah.  I understand.  Okay.

          5               Now, in the three instances that

          6   we're talking about, to the best of your

          7   recollection was -- what was the code that was

          8   part of the initial public disclosure; was it

          9   code of the system that had the flaw, was it

         10   code of the thing that enabled you to detect

         11   the flaw or was it something else?

         12        A.     It would not have been code of the

         13   flawed system, because we did not have

         14   permission.  In most cases we did not have

         15   source code for the flawed system, and in cases

         16   where we did, we did not have permission to

         17   publish it.

         18        Q.     Okay.

         19        A.     That is, you know, we had received

         20   it under some kind of confidentiality agreement

         21   or under some kind of license that did not

         22   allow us to republish it.  So it would have

         23   been code -- it would have had to have been

         24   code related to the exploitation of the

         25   vulnerability or demonstration of it.




                                                                       52

          1                   EDWARD FELTON

          2                   MR. HART:  Okay.  Can you just

          3               read the last answer back?  And,

          4               again it's my brain, not your

          5               testimony.

          6                   (Record read)

          7        Q.     Okay.

          8               So again, focusing on the three

          9   instances approximately where you were the

         10   discoverer of the flaw, where the initial wave

         11   of public disclosure included code in one form

         12   or another --

         13        A.     Mm-hmm.

         14        Q.     -- it's your testimony that you did

         15   not disclose the code of the system because you

         16   got access to the system code or the system

         17   itself by either confidentiality agreement or

         18   license; is that --

         19        A.     That's right, yes.

         20        Q.     Okay.

         21        A.     In -- some companies have policies

         22   in which they will provide source code for

         23   products to any academic researcher under some

         24   kind of confidentiality agreement, and under

         25   some cases we had that -- that kind of




                                                                       53

          1                   EDWARD FELTON

          2   arrangement.  So I don't -- I didn't mean to

          3   imply that it was a special arrangement made

          4   between the vendor and us necessarily.

          5        Q.     Got you.

          6        A.     It may have been a sort of blanket

          7   one that they make available to everyone in the

          8   academic community.

          9        Q.     Fair enough.

         10               But just to be clear, with respect

         11   to the three instances where the initial public

         12   disclosure involved the publication of code in

         13   one form or another, in each of those three

         14   instances you had gotten access to the system

         15   or to the system code through some kind of

         16   license or confidentiality agreement?

         17        A.     To the source code.

         18        Q.     Okay.

         19        A.     Via -- right.

         20        Q.     Okay.

         21        A.     Either I or my boss had signed a

         22   piece of paper promising not to publish that

         23   code.

         24        Q.     Got you.  Okay.

         25               And you said that was disclosed,




                                                                       54

          1                   EDWARD FELTON

          2   therefore, in the initial wave of public

          3   disclosure as not the source code of the system

          4   but rather what?

          5        A.     Source code that was needed in one

          6   way or another to discuss or demonstrate the --

          7   the vulnerability that we -- that we were

          8   disclosing.

          9        Q.     Okay.

         10               And can you tell me as you sit here

         11   today with respect to the three -- or

         12   approximately three instances that we're

         13   talking about, what in each of those three

         14   instances was included in the dissemination,

         15   how much code, what did it reveal?

         16        A.     No, I can't tell you the specifics

         17   as I sit here today.

         18        Q.     Okay.

         19               Can you tell me generalities?

         20        A.     Well, in general we would disclose

         21   --

         22                   MR. GARBUS:  I think he's

         23               answered that already.

         24        A.     -- whatever we thought was

         25   necessary in order to -- in order to




                                                                       55

          1                   EDWARD FELTON

          2   communicate the message that we were trying to

          3   communicate, the nature of the vulnerability.

          4        Q.     Got you.

          5        A.     The fact that the -- what the risk

          6   was to -- to members of the public, what the

          7   cause of the vulnerability might have been and

          8   so on.

          9        Q.     Okay.  I'm sorry.  I didn't mean to

         10   --

         11        A.     That's all.

         12        Q.     Cool.

         13               When you say to alert the public in

         14   each of these three instances, what was the

         15   concern for public safety or security?

         16        A.     Well, there are several aspects to

         17   that.  There are several reasons to alert the

         18   public in this sort of situation.

         19               One is that members of the public

         20   were using software systems which made them

         21   vulnerable, and we thought they had a right to

         22   know that, to understand what the nature of the

         23   vulnerability was, what the conse -- possible

         24   consequences were.

         25               Also, we thought that the public




                                                                       56

          1                   EDWARD FELTON

          2   had a -- a need to sort of understand the track

          3   record of the various vendors over time.

          4        Q.     Okay.

          5        A.     And understand that.

          6               We felt the people who were

          7   thinking about buying into a particular

          8   technology in one way or another, either by

          9   using it, by partnering with the vendor, by --

         10   or whatever way, had a right to understand what

         11   they were getting.  And we also believed that

         12   discussion of these sorts of vulnerabilities

         13   leads to progress in understanding how to build

         14   better systems.

         15        Q.     Okay.

         16               And all of these considerations

         17   that you just described in your last answer

         18   were applicable in the initial public

         19   disclosure of the flaw in the three instances

         20   where we're talking about where code was

         21   present in one form --

         22        A.     That's why we -- the reasons I gave

         23   you were why we communicate with the public

         24   about these things --

         25        Q.     Okay.




                                                                       57

          1                   EDWARD FELTON

          2        A.     -- and whatever disclosures we make

          3   in general are motivated by those -- by those

          4   goals.  So without going into specifics

          5   because, as I said, I don't remember the

          6   specific circumstances in detail --

          7        Q.     Right.

          8        A.     -- we -- in each of these

          9   situations we would have done what we thought

         10   were best to achieve those goals.

         11        Q.     Got you.  Okay.

         12               Now, in each of the three instances

         13   where there was an initial public disclosure

         14   that included some code in one form or another,

         15   okay, did any of those three involve the making

         16   available to the general public of some kind of

         17   executable utility that would enable people to

         18   use that utility to take advantage of the flaw?

         19        A.     By "executable utility," you mean

         20   object code --

         21        Q.     Well --

         22        A.     -- in particular or what?

         23        Q.     Yeah, I guess.  And obviously you

         24   have a little bit more expertise in that area

         25   than I do, so I apologize for my clumsiness.




                                                                       58

          1                   EDWARD FELTON

          2               But when I say an "executable

          3   utility," what I mean is software that is

          4   operable to do a machine function or a process.

          5   And specifically in this context, despite my

          6   question, I'm talking about software that's

          7   operable on a machine to actually take

          8   advantage of the flaw that was discovered.

          9                   MR. GARBUS:  Can I have the

         10               question read?

         11                   (Record read)

         12                   MR. GARBUS:  I object to the

         13               question.  I think the witness has

         14               already answered it.

         15                   MR. HART:  Okay.  I don't want

         16               you to testify, Marty.  I'd like an

         17               answer to the question.

         18                   MR. GARBUS:  Okay, but --

         19                   MR. HART:  Marty, if you have

         20               an objection, state the objection

         21               briefly.  I do not want you

         22               coaching the witness.

         23                   MR. GARBUS:  I don't care to be

         24               lectured.

         25                   MR. HART:  I'm not lecturing.




                                                                       59

          1                   EDWARD FELTON

          2                   MR. GARBUS:  I'm objecting to

          3               the question on the grounds that

          4               the witness has already answered

          5               the question.

          6                   MR. HART:  He has not.  Are you

          7               instructing him?

          8                   MR. GARBUS:  I have no

          9               objection to allowing the witness

         10               to answer the question.  I am not,

         11               in any objection that I make, going

         12               to tell this witness not to answer

         13               any question.

         14                   MR. HART:  Good.  So can I have

         15               an answer?

         16                   MR. GARBUS:  I'm entitled to

         17               state the grounds for my objection,

         18               and I would appreciate it if you

         19               would not interrupt me.  Go ahead,

         20               Mr. Felten.

         21                   MR. HART:  Thank you,

         22               Mr. Garbus.

         23        A.     Okay.  There's a distinction here

         24   between exploiting the vulnerability and

         25   demonstrating it --




                                                                       60

          1                   EDWARD FELTON

          2        Q.     Okay.

          3        A.     -- okay, which I want to draw.

          4        Q.     Okay.

          5        A.     And by "demonstrating" what I mean

          6   is showing that -- showing that the flaw or the

          7   vulnerability exists by actually doing

          8   something which -- which the designers of the

          9   system say is supposed to be impossible.

         10        Q.     Mm-hmm.

         11        A.     And by "exploiting" I mean using

         12   that capability of violating the designer's

         13   rules to actually do something which is illegal

         14   or damaging.

         15        Q.     Got you.

         16        A.     So we would not distribute code

         17   which -- which breaks the law, say, which

         18   allows you to break into someone else's

         19   computer, but we would -- but we would, if --

         20   in certain circumstances distribute code which

         21   demonstrated that the rules could be violated.

         22        Q.     Okay.

         23               And appreciating the distinction

         24   that you just made --

         25        A.     Yes.




                                                                       61

          1                   EDWARD FELTON

          2        Q.     -- how do you -- how did you do

          3   that in actuality?
          
          4        A.     So, let me give an example, okay?

          5   Suppose that -- suppose that we had found a

          6   flaw which let someone construct a Web page

          7   such that when someone views the Web page the

          8   Web page can sort of take over their Web

          9   browser and do whatever the constructor of the

         10   page wants it to do, okay?  So you can

         11   demonstrate that by making a Web page which,

         12   say -- by making a Web page which demonstrates

         13   that it can create some harmless file on the

         14   person's machine.

         15        Q.     Right.

         16        A.     As opposed to something which

         17   actually seizes control of their machine.

         18        Q.     Okay.  Let's -- that's an

         19   instructive example.

         20        A.     So it steps outside the rules of

         21   what the browser's security system says is

         22   supposed to be possible, and it does something

         23   which demonstrates that those rules are not

         24   enforced.

         25                   (Record read)




                                                                       62

          1                   EDWARD FELTON

          2        Q.     I just want to concretize what you

          3   said in the context of the specific ones you've

          4   -- the situations you were involved in.  And

          5   you gave an instructive example.

          6               With respect to the three where

          7   some code was included in the initial public

          8   disclosure of the weakness of the system, was

          9   there public dissemination of computer code

         10   that was functional code to enable someone to

         11   defeat the system or to take advantage of the

         12   flaw?

         13        A.     Well, whatever code we would have

         14   distributed would be functional code in the

         15   sense that I'm taking from your previous

         16   explanations and the questions, that is, code

         17   which actually describes or specifies behavior.

         18        Q.     Right.

         19        A.     That's what code is designed to do,

         20   to describe behavior.

         21        Q.     Got you.

         22        A.     And -- I'm sorry.  Could I repaet the

         23   question back then?

         24        Q.     Well, let me -- let me ask it a

         25   different way, because I think we're getting




                                                                       63

          1                   EDWARD FELTON

          2   hung up unnecessarily here.

          3                   MR. GARBUS:  That was the basis

          4               of my previous objection, that you

          5               were not understanding what the

          6               witness was saying.  And that's why

          7               --

          8                   MR. HART:  Well, I think I am,

          9               Marty.

         10                   MR. GARBUS:  -- and that's why

         11               --

         12                   MR. HART:  I don't need to be

         13               lectured either.  So if you have an

         14               objection, make it.  Otherwise,

         15               let's proceed.

         16                   MR. GARBUS:  And that's why

         17               there is confusion.

         18                   MR. HART:  I don't think there

         19               was any confusion, Marty.  If you

         20               have an objection, make it.

         21               Otherwise, let's proceed.

         22        Q.     You said all code is functional to

         23   some degree.

         24        A.     Yes.

         25        Q.     Okay.




                                                                       64

          1                   EDWARD FELTON

          2        A.     In the sense that it describes

          3   behavior, it has that -- it has that aspect.

          4   It's functional in the sense that it describes

          5   a particular thing the computer could do.

          6        Q.     Okay.

          7               What I'm trying to get at here in

          8   the three instances that we've been focused on

          9   for the last 15 or 20 minutes is whether as

         10   part of the initial public disclosure you or

         11   the people you worked with disseminated

         12   software that was immediately operable in

         13   someone else's computer to take advantage of

         14   the flaw or the defect in the system.

         15                   MR. GARBUS:  Object to the form

         16               of the question.

         17        A.     Not immediately operable in the

         18   sense that it was not object code.

         19        Q.     Okay.

         20        A.     And again, I don't -- I don't

         21   recall the specifics of these situations, but

         22   in general as I said, our policy was to include

         23   whatever we thought needed to be included to --

         24   to make the points to -- to satisfy the goals

         25   that -- that we were trying to satisfy in




                                                                       65

          1                   EDWARD FELTON

          2   disclosing the -- and discussing the

          3   vulnerability.  And so to the extent that that

          4   required us to -- to disclose code, then we

          5   did.

          6        Q.     Okay.

          7               But in disclosing code, were you

          8   cognizant of trying to avoid providing

          9   something to people that could be used to take

         10   advantage of the flaw?

         11        A.     That was --

         12                   MR. GARBUS:  I object to the

         13               question.  It's already been asked

         14               and answered.

         15        A.     That was -- that was one of the

         16   things we took into account in deciding what to

         17   disclose or what to discuss publicly.

         18        Q.     And we've been making a distinction

         19   so far between what I think was the initial

         20   public disclosure --

         21        A.     Yes.

         22        Q.     -- versus what was later disclosed?

         23        A.     Yes.

         24        Q.     Okay.

         25               Now I'd like to go to the -- what




                                                                       66

          1                   EDWARD FELTON

          2   was later disclosed --

          3        A.     Okay.

          4        Q.     -- and essentially ask you the same

          5   question, which is in terms of disseminating to

          6   the public code in any form in these later

          7   disclosures, whether you made available to the

          8   general public an executable utility or some

          9   other piece of software that enabled people to

         10   take advantage of the flaw as opposed to merely

         11   illustrating the flaw?

         12        A.     In -- in general, the later

         13   discussions were in more detail.  They had more

         14   technical details in them, they were lengthier,

         15   and we had more time to prepare them.  So there

         16   would be more detail there than was in the

         17   initial -- initial discussions.

         18        Q.     Okay.

         19        A.     Also, given that time would usually

         20   pass before the later, say, academic

         21   publications or magazine articles would become

         22   available, there would be perhaps new versions

         23   of the software, of the flawed software out

         24   there, and that would also factor into our

         25   calculations.




                                                                       67

          1                   EDWARD FELTON

          2        Q.     Got you.

          3        A.     So, in general, there would have

          4   been more disclosure of details of

          5   vulnerability --

          6        Q.     Okay.

          7        A.     -- of vulnerabilities in the later

          8   discussion.

          9                   MR. GARBUS:  Can we take a

         10               bathroom break after your next

         11               question?

         12                   MR. HART:  After a couple of

         13               next questions, absolutely.  Let me

         14               just kind of try and wrap up this

         15               area of inquiry.  I appreciate your

         16               candor.

         17        Q.     Is it fair to say that with respect

         18   to any of the situations where you were the

         19   discoverer of system flaw that at no time,

         20   whether in the initial public disclosure or in

         21   any subsequent disclosure, did you make

         22   available an object code utility or an

         23   executable computer program that enabled people

         24   to take advantage of the flaw?

         25        A.     We -- in the instances that we were




                                                                       68

          1                   EDWARD FELTON

          2   in, we were able to show how to demonstrate the

          3   flaw without -- without exploiting it to do

          4   damage.

          5        Q.     Got you.

          6        A.     There is no doubt, though, that

          7   discussing how to demonstrate the flaw provides

          8   information that someone could use in a harmful

          9   way.

         10        Q.     Got you.

         11               But do you see in your mind,

         12   professionally speaking, a difference between

         13   providing information describing a flaw and

         14   providing basically a tool that enables people

         15   to take advantage of the flaw?

         16        A.     I think there is a difference

         17   between those things.  It depends on the

         18   circumstances whether it's possible, for

         19   example, to demonstrate a flaw without also

         20   providing a way to -- to exploit it.

         21        Q.     Got you.

         22        A.     A demonstration plus some other

         23   steps may be an exploitation.

         24        Q.     Got you.

         25               But in all of the --




                                                                       69

          1                   EDWARD FELTON

          2                   MR. HART:  Please.

          3        Q.     But in all of the 12 instances

          4   where you were the discoverer of the flaw and

          5   you were involved in one way or another in the

          6   ultimate public disclosure of that flaw, in no

          7   instance did you find it necessary to provide

          8   people with the tool to take advantage of the

          9   flaw in order to describe it, discuss it,

         10   illustrate it or analyze it, right?

         11                   MR. GARBUS:  I'll object to it.

         12               That's not what the witness has

         13               testified to.  That's an

         14               oversimplification.

         15        A.     We did not provide -- we never

         16   provided a tool which let someone -- which gave

         17   someone all of the steps of breaking into

         18   someone's computer and doing damage.

         19        Q.     And you -- you deliberately avoided

         20   doing that; isn't that true?

         21        A.     That's correct.

         22        Q.     Thank you.

         23        A.     We did provide the information that

         24   -- that we thought the people -- the public

         25   needed in order to understand the situation, in




                                                                       70

          1                   EDWARD FELTON

          2   order to further research.  And that did

          3   include code which demonstrated the flaw, which

          4   would mean it included necessarily one or some

          5   of the steps that someone would need to do

          6   damage.

          7        Q.     Got you.  Thanks.

          8                   MR. GARBUS:  Can we take our

          9               break?

         10                   MR. HART:  We are going to take

         11               our break now.  I thank you.

         12                   THE VIDEOGRAPHER:  Off the

         13               record, 11:43.

         14                   (Brief recess taken)

         15                   THE VIDEOGRAPHER:  Back on the

         16               record, 11:59.

         17                   MR. HART:  Everybody ready?

         18                   MR. GARBUS:  Yes.

         19                   MR. HART:  Do you want to put

         20               your mike back on there, Marty?

         21                   MR. GARBUS:  I'm not doing very

         22               much talking, so I'm sure it's not

         23               necessary.  Go ahead.

         24                   MR. HART:  Promises, promises.

         25        Q.     Have you ever had occasion to




                                                                       71

          1                   EDWARD FELTON

          2   examine what's referred to as DeCSS?

          3        A.     Yes.

          4        Q.     When did you first do that?

          5        A.     I don't recall precisely.  I would

          6   estimate maybe six months ago.

          7        Q.     Okay.

          8               I'm -- six months ago means roughly

          9   when?

         10        A.     Means either early this year or

         11   perhaps the end of 1999.

         12        Q.     Okay.

         13               And was this prior to your lunch

         14   meeting with Mr. Garbus and Mr. Appel?

         15        A.     Yes, it was well before that.

         16        Q.     Okay.

         17               And where did you get access to

         18   DeCSS in order to examine it?

         19        A.     I did a Web search and found a site

         20   that had it.

         21        Q.     Okay.

         22               Do you recall which site had it?

         23        A.     No.

         24        Q.     What form was it in?

         25        A.     What I got was in the form of a zip




                                                                       72

          1                   EDWARD FELTON

          2   file that had source code and object code for

          3   DeCSS along with a couple other related things.

          4   There was something called CSSAuth and there

          5   was something called LIVID.

          6        Q.     LIVID?

          7        A.     LIVID, L-I-V-I-D.

          8        Q.     And did you examine CSSAuth?

          9        A.     I believe I did.

         10        Q.     And what is it?

         11        A.     I don't recall now.

         12        Q.     Did you examine LIVID?

         13        A.     I don't remember whether I did or

         14   not.

         15        Q.     Do you recall what LIVID was?

         16        A.     I'm not sure what -- what it is.

         17   There's something in -- something in the back

         18   of my mind saying it might be a Linux video

         19   player, but I'm not sure of that.

         20        Q.     Okay.

         21               So you downloaded the files you

         22   just mentioned from a Web site?

         23        A.     A Web site which I found by Web

         24   search.

         25        Q.     Got it.




                                                                       73

          1                   EDWARD FELTON

          2               Do you still have those downloads

          3   on your computer today?

          4        A.     Yes.

          5        Q.     Okay.

          6               What have you done with them?

          7        A.     I have -- I've read the material --

          8   with respect to DeCSS I've read the -- there

          9   was -- there was a file in the distribution

         10   which was a readme or some sort of descriptive

         11   -- short descriptive file saying what was

         12   there.  I have read the source code, I ran the

         13   object code.  It didn't do anything on my

         14   computer because I don't have a DVD drive.

         15               With respect to CSSAuth, I believe

         16   that I read descriptive files and source code,

         17   as well.

         18        Q.     Okay.

         19               When you say descriptive files in

         20   source code?

         21        A.     And source code.

         22        Q.     Oh, and source code.  Okay.

         23        A.     So a readme file and whatever --

         24   whatever it is that was there.

         25        Q.     So that's what I want to come back




                                                                       74

          1                   EDWARD FELTON

          2   to.  You said in the early part of your answer

          3   there was a readme file.  That was in English?

          4        A.     That's right.  Just saying -- what

          5   I recall is it said something like here's a

          6   list of the files that are here and this is

          7   what each one is --

          8        Q.     Got you.

          9        A.     -- or some such thing.

         10        Q.     Okay.

         11               And what was your purpose in

         12   looking at the source code and in running the

         13   executable utility, if you will?

         14        A.     First with respect to looking at

         15   the source code, I had read and heard about CSS

         16   and the flaws that had been found in it, and I

         17   wanted to find out more about that.  And so one

         18   of the things I wanted to do, one of things

         19   that made sense for me to do was to get the

         20   code and understand what it did.  I also looked

         21   at that code in conjunction with Frank

         22   Stephenson's paper at one point --

         23        Q.     Okay.

         24        A.     -- again, to understand what this

         25   thing did, to understand how CSS worked, how




                                                                       75

          1                   EDWARD FELTON

          2   the corresponding decryption process worked,

          3   and to see for myself what the flaws were that

          4   were there and that were described in

          5   Stephenson's paper.

          6        Q.     Okay.

          7               And what was your purpose in

          8   running the utility?

          9        A.     I wanted to see whether I could

         10   tell what it did on a machine that did not have

         11   a -- a DVD drive.  And it turns out, as far as

         12   I can tell it doesn't do anything if you don't

         13   -- it didn't do anything on my machine as far

         14   as I can tell.

         15                   MR. HART:  Let the record

         16               reflect we have an interruption.

         17                   (Brief interruption)

         18                   MR. HART:  Let's read the last

         19               answer back.  I was distracted.

         20               I'm easily distracted as Marty

         21               knows.

         22                   (Record read)

         23        Q.     And was there any value, then, in

         24   running DeCSS on your machine as far you were

         25   concerned?




                                                                       76

          1                   EDWARD FELTON

          2        A.     It turned out that there was no

          3   value to me in the -- in the very brief

          4   experiment I did.  Had I had a DVD drive, I --

          5   there would have been value because this would

          6   have provided a demonstration of that -- of the

          7   -- of the flaw in -- in DeCSS.

          8        Q.     Got you.

          9        A.     That's the kind of demonstration

         10   that I was talking about before when I talked

         11   about code which demonstrates that a flaw

         12   exists.  It would have enabled me to go take

         13   some files off a DVD and verify that they were

         14   actually the content that was originally on the

         15   DVD.  So I could have been able to verify for

         16   myself without understanding a lot of theory

         17   that what people were saying about the

         18   weaknesses in CSS was right.

         19        Q.     Okay.

         20               So what is it, to your

         21   understanding, that DeCSS does?

         22        A.     My understanding of what it does is

         23   that it -- it allows you to take files which

         24   are stored on a DVD disc and copy them onto,

         25   say, the hard drive of your computer.




                                                                       77

          1                   EDWARD FELTON

          2        Q.     And in doing that, does it decrypt

          3   CSS?

          4        A.     Yes, it does -- it does perform

          5   decryption as part of that operation.

          6        Q.     Okay.

          7        A.     Of course, decryption is necessary

          8   in order to get the files onto the -- onto the

          9   hard drive in a form where they're -- they're

         10   usable for many of the purposes that I might

         11   want to put them to if I were the owner of a

         12   DVD.

         13        Q.     Do you own a DVD player?

         14        A.     No, I don't.

         15        Q.     Do you own a VHS type VCR?

         16        A.     Yes.

         17        Q.     Okay.

         18               How many computers do you have or

         19   have access to in your ordinary routine?

         20        A.     Let me think.  I have -- in my

         21   office at work I have one computer.  There is

         22   also a lab that has maybe 10 computers in it.

         23   At home -- this is embarrassing -- I think five

         24   computers.

         25                   MR. GARBUS:  All for your




                                                                       78

          1                   EDWARD FELTON

          2               child.

          3        Q.     Are any of those computers

          4   operating using the Linux operating system?

          5        A.     Yes.

          6        Q.     Which ones?

          7        A.     One of the machines in my home runs

          8   Linux and some of the -- some of the 10 in my

          9   lab run Linux, maybe three or four would be my

         10   -- would be my estimate.

         11        Q.     Okay.

         12               And do you also have Windows-based

         13   operating system on any of your home computers?

         14        A.     Yes.

         15        Q.     Okay.

         16               And what about in the lab?

         17        A.     Yes, there are some Windows

         18   machines in the lab.

         19        Q.     And what about the computer that's

         20   in your office, what operating system does that

         21   use?

         22        A.     Windows.

         23        Q.     It's a Windows system.  Okay.

         24               And what kind of Internet

         25   connection do you have, if any, with respect to




                                                                       79

          1                   EDWARD FELTON

          2   your office computer?

          3        A.     The office computer is connected to

          4   our departmental network --

          5        Q.     Okay.

          6        A.     -- which inside the department is

          7   100 megabits per second.

          8        Q.     Okay.

          9               And what about with respect to the

         10   five computers you have at home, what kind of

         11   Internet connection or connections do you have

         12   with respect to any of them?

         13        A.     The connection from my home is a

         14   DSL connection which goes to the computer

         15   science department at Princeton.

         16        Q.     Okay.

         17        A.     And that -- so that between my home

         18   and Princeton I get about perhaps 2 megabits

         19   per second.

         20        Q.     Okay.

         21               Do you have any other Internet

         22   connection at home?

         23        A.     No.  And it's usual -- I should

         24   say, all of those -- the bandwidth I'm quoting

         25   are internal.  That's from one place in the




                                                                       80

          1                   EDWARD FELTON

          2   building to another place in the building.

          3   That's not the bandwidth to arbitrary places on

          4   the Net.

          5        Q.     But the bandwidth that you're

          6   talking about which is what, somewhere between

          7   2 megabytes a second to 100 megabytes per

          8   second, depending on whether we're talking

          9   about the DSL at home or the one in your

         10   office?

         11        A.     Megabits per second.

         12        Q.     I'm sorry.  Excuse me.  I

         13   apologize.

         14               Those allow you to connect through

         15   a network to Princeton University?

         16        A.     Just within the computer science

         17   department at those rates.

         18        Q.     I see.

         19               And what about the rest of the

         20   university?

         21        A.     I don't know exactly what kind of

         22   connectivity we have to the rest of the

         23   university.  I know there is at least one link

         24   between our department's network and the

         25   university's backbone, I guess.  But that, of




                                                                       81

          1                   EDWARD FELTON

          2   course, is shared with everyone else in the

          3   department.

          4        Q.     All right.

          5               You're saying you have no specific

          6   knowledge of the network --

          7        A.     But I don't know specifically how

          8   fast that is.

          9        Q.     Okay.  I'm sorry.  Let me finish

         10   the question and then you can give the answer

         11   --

         12        A.     Okay.

         13        Q.     -- just to make the record clear.

         14               You have no specific knowledge

         15   concerning the network at Princeton that's

         16   available to people outside of the computer

         17   department, for example, like students, and the

         18   connectivity and the speeds and the bandwidth

         19   of that facility?

         20        A.     I think I know generally what's

         21   available to people within their own little

         22   area of the network, but I don't understand how

         23   the various local networks -- I don't

         24   understand in detail how the various local

         25   networks are connected together.




                                                                       82

          1                   EDWARD FELTON

          2        Q.     Okay.

          3               And among the local networks that

          4   you have some understanding of, would that

          5   include networks that students have access to

          6   from dorm rooms or other?

          7        A.     I'm generally familiar with dorm

          8   room networks.

          9        Q.     And what's the bandwidth of those,

         10   to your knowledge?

         11        A.     A typical bandwidth would be 10

         12   megabits per second on a shared link.

         13        Q.     As opposed to a switched link?

         14        A.     That's correct.

         15        Q.     Now, are the various dorm rooms set

         16   up so that each floor is a shared link unto

         17   itself, and then each floor is separately

         18   switched?

         19        A.     I don't know.

         20        Q.     You don't know the overall network

         21   configuration?

         22        A.     I don't know those details, no.

         23        Q.     Okay.  That's fine.  Fine.

         24               Do you have any knowledge of video

         25   compression technologies?




                                                                       83

          1                   EDWARD FELTON

          2        A.     Only in a very general way.

          3        Q.     Generally, what do you know if you

          4   can sum it up?

          5        A.     Well, I know that it's -- it's

          6   possible to compress video and to get some --

          7   some -- a modest -- relatively modest amount of

          8   compression out of them.  I know that video

          9   compression technologies are widely used

         10   because video files are so big.

         11        Q.     Does that sum up the state of your

         12   knowledge in video codex?

         13        A.     In general.  I know some of the

         14   acronyms and buzzwords, as well, but I'm not an

         15   expert by any means.

         16        Q.     Give me some of the acronyms that

         17   are?

         18        A.     Well, a compression mechan --

         19   compression algorithms like MPEG and the

         20   various versions of MPEG, for example, are

         21   widely used.  I know that some of my colleagues

         22   do research into video compression algorithms,

         23   but I'm not really up on their work.

         24        Q.     Okay.

         25               Have you ever heard of Divx?




                                                                       84

          1                   EDWARD FELTON

          2        A.     Yes, I've heard of it.

          3        Q.     Do you know anything about it?

          4        A.     I don't -- I don't understand it in

          5   any detail.

          6        Q.     You do you know if it's widely

          7   available?

          8        A.     I don't know that.

          9                   MR. GARBUS:  I object to the

         10               use of the word "widely."

         11                   THE WITNESS:  I don't know how

         12               widely available it is.

         13        Q.     Okay.

         14               Now, did you ever have any

         15   communications with Eric Corley or Emmanuel

         16   Goldstein?

         17        A.     No.

         18        Q.     Do you know who that is?

         19        A.     Yes.  I understand that that's one

         20   person.

         21        Q.     That's a start.

         22        A.     And that he's one of the defendants

         23   in this case.

         24        Q.     Okay.

         25        A.     And that he is the publisher or




                                                                       85

          1                   EDWARD FELTON

          2   otherwise associated with 2600 Magazine.

          3        Q.     Had you ever heard of 2600 Magazine

          4   before, let's say, your luncheon meeting with

          5   Mr. Garbus?

          6        A.     Yes, yes.

          7        Q.     Had you ever read it before?

          8        A.     Yes.

          9        Q.     Had you ever visited the 2600 Web

         10   site before your luncheon meeting with

         11   Mr. Garbus?

         12        A.     Yes.

         13        Q.     And I'm sorry, you may have

         14   answered this.  I apologize.

         15               Can we place a rough date on your

         16   luncheon meeting with Mr. Garbus?

         17        A.     It was a couple months ago.  That's

         18   the best I can do.

         19        Q.     Okay.

         20               And can you give me the gist of

         21   what was said at that luncheon meeting?

         22        A.     Sure.  There was some general

         23   discussion about this case, and Professor Appel

         24   was present at the lunch along with Mr. Garbus

         25   and me.  And so -- and at that point Mr. Garbus




                                                                       86

          1                   EDWARD FELTON

          2   had discussed, I understand, in the past with

          3   Professor Appel, the possibility of his

          4   testifying.  And so there was some discussion

          5   about that.

          6               There was some discussion about

          7   what the case was about in general, issues of

          8   schedule.

          9               There was some discussion about the

         10   -- the topics that were discussed in a paper

         11   that Professor Appel and I wrote and submitted

         12   to the Copyright Office and then later to

         13   Communications of the ACM, and there was, I

         14   think, also some discussion of issues involved

         15   in a -- in declarations that Professor Appel

         16   had written in other cases previously relating

         17   to the role of source code as a means of

         18   expression for computer scientists.

         19        Q.     Okay.

         20               Were there areas of potential

         21   testimony or analysis that were focused on you,

         22   Ed Felten?

         23        A.     I -- I think there was a general

         24   discussion of my background and what my areas

         25   of specialization were and so on.  But I don't




                                                                       87

          1                   EDWARD FELTON

          2   recall anything more specific than that.

          3        Q.     There was no discussion of areas

          4   where you might be qualified to testify in the

          5   case or provide a declaration at that luncheon

          6   meeting?

          7        A.     I don't remember any discussion at

          8   that lunch meeting except that at the very end

          9   there was a very brief exchange about whether I

         10   might potentially be interested in testifying.

         11        Q.     And did you -- who -- who asked you

         12   whether you might potentially be interested in

         13   testifying, Mr. Garbus?

         14        A.     Mr. Garbus.

         15        Q.     Okay.

         16               And did you respond to that query?

         17        A.     Yes.  I said that I was interested

         18   in discussing it more.

         19        Q.     Okay.

         20        A.     But not a yes or no.

         21        Q.     Okay.

         22               Was there anyone else present at

         23   the luncheon aside from you, Appel and Garbus?

         24        A.     No.

         25        Q.     When did you next have occasion to




                                                                       88

          1                   EDWARD FELTON

          2   speak to anyone or communicate with anyone

          3   regarding this case or your involvement in it

          4   like an e-mail or in-person or telephonic?

          5        A.     I talked to Professor Appel not

          6   long after that -- I'll wait.

          7                   (Brief interruption)

          8        Q.     Okay.

          9        A.     Now that the tape is back, I talked

         10   to Professor Appel not long after that -- that

         11   lunch that I just referred to --

         12        Q.     Okay.

         13        A.     -- in general about -- about the

         14   possibility of me testifying.

         15        Q.     Okay.

         16        A.     That was, I think, the next

         17   discussion.

         18        Q.     Okay.

         19               To your knowledge, had Professor

         20   Appel already committed to testifying in this

         21   case?

         22        A.     I don't know whether he had

         23   committed or not.

         24        Q.     All right.

         25               Did Professor Appel encourage you




                                                                       89

          1                   EDWARD FELTON

          2   in any way to testify in this case?

          3        A.     No, I don't think he did.  I don't

          4   think he expressed an opinion one way or the

          5   other about whether I should or should not.

          6        Q.     Did you have any discussion with

          7   Professor Appel in any way about whether you

          8   should or should not?

          9        A.     I don't think I did, no.

         10        Q.     So what was discussed with Appel

         11   regarding your involvement in the case?

         12        A.     Information about the case, what he

         13   might be -- what he was expecting to testify

         14   about, which areas and so on.

         15               One of the things that I wanted to

         16   understand was, you know, what -- where -- the

         17   extent to which my testifying would sort of add

         18   to what he was saying.

         19        Q.     Okay.

         20        A.     Whether --

         21        Q.     I'm sorry.  Go ahead.

         22        A.     Whether there were areas, relevant

         23   areas in which I had expertise beyond his.

         24        Q.     Okay.

         25        A.     So I wanted to understand what he




                                                                       90

          1                   EDWARD FELTON

          2   might talk about.

          3        Q.     Okay.

          4               Were you able to identify during

          5   that conversation with Professor Appel any

          6   areas where you might add to what he had to

          7   offer?

          8        A.     I'm not sure whether I identified

          9   things during the conversation, but I

         10   eventually came to an understanding about that.

         11        Q.     And when did you come to an

         12   understanding about that?

         13        A.     I think it happened over a period

         14   of time starting after the -- the lunch meeting

         15   that we talked about and going forward for, I

         16   don't know, some period of weeks probably.

         17        Q.     Okay.

         18               And you are in pretty much daily

         19   contact with Professor Appel when you're both

         20   in the office, is that right?

         21        A.     More or less, yeah.  We -- probably

         22   more -- I speak to him the majority of days

         23   about one thing or another.

         24        Q.     Okay.

         25               Your offices are adjacent to each




                                                                       91

          1                   EDWARD FELTON

          2   other?

          3        A.     Down the hall.

          4        Q.     Right.  Okay.  Okay.

          5               And did you speak with anyone else

          6   other than Professor Appel in trying to clarify

          7   or crystallize in your mind what things you

          8   might be able to add to what he might testify

          9   to?

         10        A.     Yes.  I later spoke to Mr. Garbus

         11   and also Mr. Hernstadt.

         12        Q.     Okay.

         13               And can you tell me, relative to

         14   the lunch meeting, when that occurred or when

         15   those conversations occurred?

         16        A.     It would have been in a series of

         17   phone conversations between -- starting

         18   sometime after the -- the lunch meeting and

         19   going up until, say, sometime in June.

         20        Q.     Okay.

         21        A.     So I would have spoken on the phone

         22   to them a few times during that -- during that

         23   period.

         24        Q.     And is it your testimony that it

         25   was partly your own reflection, partly your




                                                                       92

          1                   EDWARD FELTON

          2   discussions with Professor Appel and partly

          3   your discussions with Messrs. Hernstadt and

          4   Garbus that helped you sort of crystallize in

          5   your mind what areas of additional testimony

          6   you might be able offer over and above that of

          7   Professor Appel?

          8        A.     I think in understanding what I

          9   could testify about, which areas I had sort of

         10   knowledge or expertise beyond Professor Appel,

         11   it was really my discussions with him that --

         12        Q.     Got you.

         13        A.     -- that helped me understand that.

         14        Q.     Okay.

         15               But that you could ultimately wind

         16   up communicating your thoughts to

         17   Messrs. Garbus or Hernstadt on that subject?

         18        A.     We did talk about whether -- about

         19   what areas -- in what areas I -- I would be

         20   testifying, yes.

         21        Q.     Okay.

         22               In addition to that which Appel was

         23   going to cover or might cover, is that right?

         24        A.     That's right.

         25        Q.     Okay.




                                                                       93

          1                   EDWARD FELTON

          2               This is not a trick question.  I'm

          3   really just trying to focus on what you bring

          4   to the table, sir.

          5        A.     And also to the extent that I have

          6   some expertise in the same areas as Professor

          7   Appel, there's -- there's obviously some

          8   overlap between our testimony, as well.

          9        Q.     Okay.

         10               Can you tell me in subject matter

         11   areas what areas you discussed testifying in

         12   with Professor Appel and/or Mr. Garbus and/or

         13   Mr. Hernstadt, whether those overlapped or were

         14   separate and apart or in addition to those

         15   Appel might testify to?

         16        A.     Well, a good place to start is the

         17   -- the list of four topics -- that is in the

         18   declaration.

         19        Q.     Right.

         20        A.     And let me look at that --

         21        Q.     Sure.  Please.

         22        A.     -- and see whether there's anything

         23   else that comes to mind.

         24        Q.     Okay.

         25        A.     I -- I don't recall discussing




                                                                       94

          1                   EDWARD FELTON

          2   anything else that's not listed here.

          3        Q.     Okay.

          4               Now, we are talking about the four

          5   subject matter categories that are identified

          6   in Paragraph 3 of your declaration that's been

          7   marked Exhibit 3, right?

          8        A.     That's right.

          9        Q.     Okay.

         10               Let's work backwards, I guess.

         11        A.     Okay.

         12        Q.     The fourth category is the

         13   relationship between studying and improving the

         14   practice of cryptography and computer security

         15   related to the foregoing.  I guess that is

         16   going to lead us into the earlier ones, but I

         17   -- is this subject matter, Number 4 in

         18   Paragraph 3, that which we were talking about a

         19   little bit earlier in terms of detecting

         20   weaknesses in systems and system security and

         21   making information concerning those weaknesses

         22   available?

         23        A.     We talked earlier about my

         24   experiences in doing that, but we did not talk

         25   about why it's valuable to the value of that




                                                                       95

          1                   EDWARD FELTON

          2   sort of testing and that sort of discussion for

          3   education and practice in -- in security and

          4   cryptography.  So we talked about any

          5   experience, but not about the topic in general

          6   or the implications of -- of discussion.

          7        Q.     Fair enough.  And again, I'm really

          8   trying to do this to expedite things.

          9        A.     Sure.

         10        Q.     So you'll stop me if I in any way

         11   misstate anything you say, please.  But we did

         12   touch upon what I thought were your beliefs as

         13   to the value of testing security systems, if

         14   you will, and the value of making the

         15   weaknesses known.

         16               Is that part of the Subject Matter

         17   4, the relationship between studying and

         18   improving the practice of cryptography in

         19   computer security?

         20        A.     That's -- that's part of the

         21   subject matter, yes.

         22        Q.     What else in addition to what we

         23   talked about is covered by this Subject Matter

         24   4?

         25        A.     The use -- for example, the use of




                                                                       96

          1                   EDWARD FELTON

          2   information about vulnerabilities and

          3   historical vulnerabilities, and testing and so

          4   on.  The use of all of that in education, and

          5   how these sort of activities contribute to the

          6   practice, by which I mean the making of better

          7   and stronger systems in the future.

          8        Q.     Okay.

          9        A.     That's an example of something that

         10   goes beyond what we talked about earlier.

         11        Q.     When you talk about -- I'm sorry.

         12        A.     I'm done.

         13        Q.     Okay.

         14               When you talk about the value in

         15   education, are you talking about using examples

         16   of systems and system weaknesses in the

         17   classroom with students?

         18        A.     Yes.

         19        Q.     Are these undergraduate students,

         20   graduate students or both?

         21        A.     Both.

         22        Q.     Okay.

         23               Have you, in fact, done so?

         24        A.     Yes.  That's a -- it's -- it's an

         25   important part of the security course that I




                                                                       97

          1                   EDWARD FELTON

          2   teach.

          3        Q.     I see.

          4               And were any of the 12 instances

          5   where you were involved in the discovery of a

          6   flaw or weakness in the system, have any of

          7   those been used in your classroom work with

          8   your students?

          9        A.     Yes.  Some of them have been used

         10   specifically and also as sort of overview of --

         11   of them, also.

         12        Q.     Okay.

         13        A.     It's part of what I use in

         14   teaching.

         15        Q.     Okay.

         16               But not all of the 12 have been

         17   used in your classroom work?

         18        A.     Not all of those specifically, no.

         19        Q.     Okay.

         20        A.     I also use a number of other

         21   systems that have been found to be flawed in

         22   the past and what can be learned from that,

         23   including CSS.

         24        Q.     Okay.

         25               So we are leading to my next




                                                                       98

          1                   EDWARD FELTON

          2   question which is, have you had occasion at any

          3   time in your classroom work with students to

          4   use DeCSS?

          5        A.     I have -- I had a discu -- there

          6   was a discussion in -- in one of my lectures in

          7   my security class in the spring semester of

          8   this year regarding CSS and DeCSS.

          9        Q.     Okay.

         10               And in the course of that

         11   discussion, did you at any time operate DeCSS

         12   as an executable utility?

         13        A.     No.  What I did was I used the

         14   knowledge which I had gotten from examining

         15   DeCSS to be able to give a -- an informative

         16   and useful lecture about it.  So the

         17   availability of that -- of that software to me

         18   allowed me to -- to teach my course better, to

         19   teach about that material.  And I did discuss

         20   with the students what CSS does, what DeCSS,

         21   does and the fact that DeCSS is available on

         22   the Net.

         23        Q.     Did you express any views about

         24   this case with your students in connection with

         25   these classroom discussions?




                                                                       99

          1                   EDWARD FELTON

          2        A.     No.  I did mention that there was a

          3   case.  At that time I did not know -- I knew

          4   very little about the case except that it

          5   existed and that it was about the DeCSS

          6   utility.

          7        Q.     Got you.  Okay.

          8               Have you ever read the court's

          9   opinion with respect to the preliminary

         10   injunction issue in this case?  By opinion I

         11   mean sort of the reason, the judge's views of

         12   the evidence and the findings.  I don't mean to

         13   characterize it as a legal matter.  I'm just

         14   trying to describe what I'm talking about.

         15        A.     I did read it at one point,

         16   although it's pretty far back in time.  So I

         17   don't have a clear memory of what's in it.

         18        Q.     Okay.

         19               How many classroom sessions

         20   involved the discussion of CSS or DeCSS?

         21        A.     One.

         22        Q.     And was the entire class session

         23   that day devoted to that particular subject?

         24        A.     Not to CSS specifically.  That was

         25   a class which was discussing uses of encryption




                                                                      100

          1                   EDWARD FELTON

          2   to -- to try to restrict the use of various

          3   digital content.  That topic in general.

          4        Q.     I see.

          5        A.     And one of the subtopics was CSS

          6   and the experience with it.

          7        Q.     Okay.

          8               Were there any other security

          9   systems or encryption systems that were

         10   discussed with respect to the protection of

         11   digital content, I think as you said, apart

         12   from CSS?

         13        A.     I'm sure I discussed some of the

         14   commercial software systems that are designed

         15   to do this.  I don't recall specifically which

         16   ones I talked about.

         17        Q.     Okay.

         18        A.     There is relatively little

         19   technical information available publicly about

         20   some of them, so CSS was probably the one where

         21   I had the most access to information about how

         22   the system really works.

         23        Q.     Okay.

         24               And why is it that with respect to

         25   some of these other systems there is very




                                                                      101

          1                   EDWARD FELTON

          2   little public information available about them?

          3        A.     Some of the other systems are still

          4   in development.  Some of them may be more

          5   complicated and, at least as far as I'm aware,

          6   less information has been released or reverse

          7   engineered about the other systems.

          8        Q.     And are we talking about some of

          9   the other systems that are actually

         10   commercially in place?

         11        A.     Yes.

         12        Q.     Can you put a name to those even if

         13   you can't remember if you discussed them?

         14        A.     I can't remember whether I

         15   discussed specific ones --

         16        Q.     Fair enough.  But sitting here

         17   today --

         18        A.     Intertrust Systems is one example.

         19        Q.     Any others?

         20        A.     I'm not recalling the names of

         21   others.

         22        Q.     Okay.

         23               And you mentioned a minute ago that

         24   there were systems more complicated than CSS, I

         25   believe?




                                                                      102

          1                   EDWARD FELTON

          2        A.     Yes.

          3        Q.     Do you regard the Intertrust System

          4   as more complicated than CSS?

          5        A.     I think it probably is.  What it is

          6   trying to do is more complicated than what CSS

          7   is trying to do.  Not having access to

          8   information about how the Intertrust System

          9   works, I can't say for sure, but it seems to me

         10   likely that it's more complicated.

         11        Q.     And what do you base that statement

         12   on?

         13        A.     The fact that it's trying to

         14   provide a more complex set of functions, more

         15   different kinds of control or ability to

         16   specify use, ability to extract payment on a

         17   per-use basis and so on.  A lot of functions

         18   like that.

         19        Q.     Got you.  Okay.

         20               Okay.

         21               Is there anything else about the

         22   relationship between studying and improving the

         23   practice of cryptography and computer security

         24   that you either intend to testify about or are

         25   prepared to testify about in connection with




                                                                      103

          1                   EDWARD FELTON

          2   this case?

          3        A.     I can't think of anything I haven't

          4   mentioned.

          5        Q.     Let's move up to Number 3.  I

          6   promised you I'd try to do this as efficiently

          7   as possible.  This is Subpart 3 of your

          8   Paragraph 3 of our Exhibit 3 declaration, the

          9   importance of disseminating and making

         10   available information concerning the subject of

         11   such tests and the methodology and results of

         12   such testing.

         13               Now, just again, for clarity's

         14   sake, we had talked earlier about the public

         15   dissemination of information regarding flaws in

         16   systems and the like.  Is -- is that what this

         17   subject addresses?

         18        A.     In part.

         19        Q.     Okay.

         20        A.     Information about flaws, but also

         21   information about methods used to find the

         22   flaws --

         23        Q.     Okay.

         24        A.     -- and information about the sort

         25   of scientific procedures used and what the




                                                                      104

          1                   EDWARD FELTON

          2   specific results of testing were, not just

          3   there's a flaw of this nature, but how it was

          4   found.

          5        Q.     Okay.

          6        A.     And -- and the implications of it

          7   and information about what went wrong to cause

          8   the system to be vulnerable.

          9        Q.     Okay.

         10               Do you -- are you prepared to

         11   testify to your views as to the vulnerabilities

         12   of CSS and what in your estimation,

         13   professional estimation went wrong as it were?

         14        A.     I have -- I have an understanding

         15   of some of the mistakes that the designers of

         16   the CSS made.  And so I am prepared to testify

         17   about that, not in great detail.

         18        Q.     Okay.

         19        A.     But at a basic level.

         20        Q.     Okay.

         21               And just tell me basically what

         22   your testimony would be.

         23        A.     Well, on a technical level they

         24   made a number of mistakes.  One of them was

         25   designing their own cipher instead of using a




                                                                      105

          1                   EDWARD FELTON

          2   standard one that had been well-studied.  One

          3   was using a 40-bit key size.  One of the --

          4   there were mistakes which led to the

          5   vulnerability that Frank Stephenson described

          6   that allowed someone to find a key with less

          7   than a 40 -- a full 40-bit space search.  And

          8   there are also issues related to the

          9   description of distribution of keys which are

         10   more technical.  I have not thought about those

         11   in -- in much detail at this point.

         12        Q.     Now, you mentioned the 40-bit key

         13   size.

         14        A.     Yes.

         15        Q.     Okay.

         16               Are you aware of any sort of

         17   government regulation that was in place at the

         18   time with respect to supporting limitations on

         19   certain encryption device or codes?

         20        A.     Yes.

         21        Q.     And is it true that at the time CSS

         22   was first implemented commercially that it was

         23   subject to some sort of government regulation,

         24   again, I'm not asking for legal views, with

         25   respect to export of encryption code that was




                                                                      106

          1                   EDWARD FELTON

          2   greater in length than 40-bit keys?

          3        A.     I know there were U.S. government

          4   export restrictions that applied more stringent

          5   rules to -- to devices that used more than

          6   40-bit keys.  Whether those rules -- how those

          7   rules applied to CSS I can't say.

          8        Q.     Fair enough.

          9               But you were generally aware of the

         10   existence of those export limitations, correct?

         11        A.     Yes.

         12                   (At this time, Mr. Gold enters

         13               the room)

         14                   MR. HART:  That's Mr. Gold.

         15               He's a colleague of mine.

         16        Q.     Now, I think the third category you

         17   mentioned -- we are not on the dec, we are in

         18   subpart --

         19        A.     Okay.

         20        Q.     -- was something about the way in

         21   which the keys were protected or the way in

         22   which the hack occurred.  Is that --

         23        A.     The way -- key management in

         24   general, which is about how you choose the

         25   keys, how many different keys there are, who




                                                                      107

          1                   EDWARD FELTON

          2   has which keys, where they're stored and so on.

          3   And in the design of a system like CSS key

          4   management would be one of the critical issues.

          5        Q.     Okay.

          6               And when you say "key management,"

          7   what do you mean by that?

          8        A.     As I said, I guess I gave a

          9   definition a minute ago, which --

         10        Q.     Okay.

         11        A.     -- pretty much having to do with

         12   everything, how keys are generated, who has

         13   them, where they are stored and so on.

         14        Q.     And what is your understanding of

         15   key management with respect to the CSS system?

         16        A.     I don't recall the details of how

         17   it works, although I have read about that.

         18   There are -- I know there are certain keys

         19   which are stored in every DVD player, and that

         20   manufacturers of DVDs have access to certain

         21   keys.  I don't recall exactly how those fit

         22   together.

         23        Q.     And do you have any knowledge and

         24   are you prepared to testify in any way with

         25   respect to the particular circumstances of how




                                                                      108

          1                   EDWARD FELTON

          2   CSS was -- was -- was hacked?

          3        A.     I don't have any special knowledge

          4   about that.

          5        Q.     Okay.

          6               Let me just back up and, again,

          7   this is just sort of in an effort to expedite

          8   things.  You gave an answer several questions

          9   ago where you categorized four things about

         10   Subject Matter 3 in Paragraph 3, and I want to

         11   go back to those four things.

         12               (Record read)

         13                   MR. HART:  Okay.  Good.

         14               Thanks.  That helped remind me of

         15               where we were at.

         16        Q.     Issues about key distribution.  We

         17   just talked about what you know on that

         18   subject, yes, in terms of key management

         19   relative to CSS?

         20        A.     Yes.

         21        Q.     Okay.

         22               Let's go to the topic about the

         23   mistakes and Frank Stephenson.  What can you

         24   tell me about that?

         25        A.     Sitting here right now, I don't --




                                                                      109

          1                   EDWARD FELTON

          2   I don't recall specifically what the mistakes

          3   were that led to that.  I remember reading

          4   Stephenson's paper and verifying that with

          5   reference to the -- to the -- the code for CSS

          6   and DeCSS and understanding what the problem

          7   was, but I don't -- don't remember at the

          8   moment.

          9        Q.     And you've read Stephenson's paper,

         10   right?

         11        A.     Yes.

         12        Q.     It's available on the Internet,

         13   right?

         14        A.     It at least was when I got it.

         15        Q.     That's right.

         16        A.     That's where I got it from.

         17        Q.     Do you recall whether Stephenson

         18   included DeCSS as a zip code or downloadable

         19   utility?

         20        A.     I don't recall.

         21        Q.     Okay.

         22        A.     I do know, though -- I do recall,

         23   though, that when I was reading Stephenson's

         24   paper I made reference to the code which I had

         25   downloaded.




                                                                      110

          1                   EDWARD FELTON

          2        Q.     And you didn't post the code?

          3        A.     No.  I didn't want to be sued.

          4        Q.     All right.

          5               Have we exhausted --

          6                   MR. GARBUS:  I object to the

          7               use of the word "exhausted."

          8                   MR. HART:  Well, I won't use it

          9               to describe you, Marty, but --

         10        Q.     Notwithstanding Mr. Garbus's

         11   objection, have we covered Subject Matter 3

         12   within Paragraph 3 insofar as you're prepared

         13   to provide testimony in this case?

         14        A.     I can't think of anything that we

         15   haven't covered.

         16        Q.     Good.

         17               Let's turn to Subject Matter 4

         18   within Paragraph 3.  And just for the record,

         19   it's the methodology, purpose and importance of

         20   testing security systems, protecting access

         21   and/or use of various computer and/or

         22   Internet-related system.  What does that mean?

         23        A.     Well, it's about how and why -- how

         24   you go about testing and studying the security

         25   level or vulnerabilities in software, how that




                                                                      111

          1                   EDWARD FELTON

          2   process works --

          3        Q.     Okay.

          4        A.     -- both within an individual lab

          5   and sort of how the community process works

          6   among all the people working in that area.

          7        Q.     Okay.

          8        A.     And why that matters to -- to

          9   various people.

         10        Q.     Okay.

         11               So why don't you tell me what

         12   you're prepared to testify to in that regard.

         13        A.     Well, I have a lot of experience in

         14   doing this myself.  And so I'm prepared to

         15   testify about the methods that one uses, about

         16   the sort of training that someone would go

         17   through in order to learn how to do this, about

         18   the interactions between people who do this,

         19   what sort of interactions I've had with -- with

         20   colleagues elsewhere and others who are engaged

         21   in that sort of study.

         22        Q.     Right.

         23        A.     How -- how different groups of

         24   people studying the same system interact and

         25   cooperate with each other.




                                                                      112

          1                   EDWARD FELTON

          2        Q.     Okay.

          3        A.     And then, in general, and also

          4   based on my experience, what value people --

          5   the public and -- and vendors and computer

          6   professionals in general get from that testing.

          7        Q.     Okay.

          8               This last subject, the value to the

          9   public and the vendors and the like, is

         10   something we have covered in your testimony

         11   today?

         12        A.     We've covered it in general, yes,

         13   why -- why I think it is valuable to those

         14   people.  Although I'm not sure we've covered

         15   all of the different communities who -- who get

         16   value from this sort of testing.

         17        Q.     Okay.

         18               Why don't you identify those

         19   communities for me.

         20        A.     Well, we talked about -- at least

         21   about the value that's provided to the vendors.

         22        Q.     Right.  We talked about the value

         23   to the public, correct?

         24        A.     To the public, yes.

         25        Q.     Right.




                                                                      113

          1                   EDWARD FELTON

          2        A.     And there are also organizations or

          3   -- there are also people within organizations

          4   who are in charge of maintaining or securing

          5   the computer system, system administrators and

          6   so on.  Those people want to be able to

          7   understand the security, the implications of

          8   the choices they are making and security

          9   implications of the choices they have already

         10   made --

         11        Q.     Got you.

         12        A.     -- in deploying software.

         13        Q.     And these are people that would be

         14   aligned with the vendor role even if they don't

         15   work for a particular vendor whose systems may

         16   have been compromised?

         17        A.     Not necessarily.

         18                   MR. GARBUS:  Objection.

         19        A.     Let me give you an example of the

         20   person I'm talking about.

         21        Q.     Please.

         22        A.     And I'll do it within -- within

         23   Princeton University.

         24               There's an organization called

         25   Computing and Information Technology which sort




                                                                      114

          1                   EDWARD FELTON

          2   of runs the networks and the public computer

          3   clusters and all of that.  And they not only

          4   handle the operations of those -- all systems

          5   but they make decisions about which software

          6   would be deployed, what the security policy is

          7   going to be, who is allowed to access what and

          8   so on.

          9               And in order to make informed

         10   decisions about what to allow and what they

         11   should -- what they should do and what they

         12   should allow their customers, their users to

         13   do, they need to understand not only specific

         14   vulnerabilities in specific systems but also to

         15   have a general sense of which kinds of systems

         16   are likely to be vulnerable, how common

         17   vulnerabilities are and so on.

         18        Q.     Okay.

         19        A.     And -- okay.

         20        Q.     That covers value and identifies

         21   the relevant communities?

         22        A.     I can think of at least one more

         23   community, which is law enforcement.

         24        Q.     Okay.

         25        A.     Law enforcement agencies are very




                                                                      115

          1                   EDWARD FELTON

          2   keen to talk to people who have an

          3   understanding of security vulnerabilities, how

          4   they are found, how to test for them and so on.

          5        Q.     And why is that?

          6               (Brief interruption)

          7        A.     Could you repeat the question?

          8        Q.     I'm going to have to have the

          9   reporter read it back.  I'm sorry for the

         10   interruption.

         11               (Record read)

         12        A.     They want to understand what kinds

         13   of computer crime are likely to be committed.

         14   They want -- they want help in investigating

         15   things that have already occurred, and in

         16   general they -- they want help with the sorts

         17   of forensic analysis which tend to be done in

         18   looking for security flaws.

         19        Q.     Got you.  Good.

         20               Now, the first three things that

         21   you mentioned -- and I think you've presented

         22   five.

         23        A.     Okay.

         24        Q.     Were methodology, training, and

         25   interaction between the interested parties if I




                                                                      116

          1                   EDWARD FELTON

          2   can use those words.  Is that --

          3        A.     Okay.

          4        Q.     I --

          5        A.     Sure.  I -- I remember talking

          6   about all of those things.

          7        Q.     Okay.

          8               What's the significance of

          9   training?

         10        A.     So I -- I believe what I was -- I

         11   think what I -- what I was talking about or

         12   what you are referring to is how one goes about

         13   training people to do this kind of study.

         14        Q.     Study being?

         15        A.     Study of -- analysis of -- of

         16   systems looking for vulnerabilities.

         17        Q.     Okay.

         18        A.     How one goes about training

         19   students, for example, to do that or training

         20   oneself for that matter.

         21        Q.     Okay.

         22               How does one go about training?

         23        A.     Partly practice.

         24        Q.     Right.

         25        A.     Partly by studying what other




                                                                      117

          1                   EDWARD FELTON

          2   people have done, the experiences other people

          3   have had, how they go about doing it, what

          4   their methods are and what they found.  Partly

          5   it's developing general skill at reverse

          6   engineering, which is something you can

          7   practice, and also study methods, understanding

          8   what tools are available and how they can be

          9   used.

         10        Q.     Now, you mentioned the interactions

         11   that take place between interested parties.

         12   Can you tell me what you mean by that?

         13        A.     Sure.  We talked earlier about

         14   interactions between -- some examples of

         15   interactions between vendors of systems and

         16   people who find flaws in them.  Also,

         17   interactions between -- really all the

         18   interested parties, vendors, system

         19   administrators, members of the public, people

         20   who are doing studies of vulnerabilities, and

         21   sometimes law enforcement.  All of those groups

         22   interact with each other --

         23        Q.     Right.

         24        A.     -- in different ways.  Even

         25   interactions for example, between people who




                                                                      118

          1                   EDWARD FELTON

          2   are studying vulnerabilities in the same

          3   system.  Quite a bit of experience in that.

          4        Q.     Okay.

          5               And what do you mean by

          6   "interactions"?

          7        A.     What I mean in that -- in that

          8   instance, between different researchers

          9   studying the same subject --

         10        Q.     Right.

         11        A.     -- how these people find out about

         12   each other, how they communicate their results

         13   to each other, how they build on each other's

         14   work --

         15        Q.     Okay.

         16        A.     -- and -- and so on.  How they

         17   sometimes come into collaboration on projects

         18   and all that.

         19        Q.     And tell me what you know about

         20   that, what you are prepared to testify in this

         21   case in that regard.

         22        A.     Several -- well, several things.

         23        Q.     Okay.

         24        A.     One -- one part -- one thing which

         25   I've experienced is that -- well, this is often




                                                                      119

          1                   EDWARD FELTON

          2   a phenomenon in research where you are working

          3   on a problem, working on some topic, and you

          4   don't know anyone else who's working on it and

          5   somehow you hear of someone else who is doing

          6   it.  And in my experience, very frequently

          7   after there's been some public discussion based

          8   on -- my group's work, whether it's in the

          9   press or on our Web site, we get people who

         10   we've never heard of come to us and describe

         11   what they are doing, which is very useful and

         12   relevant to -- helps to inform us about what's

         13   going on and give us useful information.

         14        Q.     And how do they come to you, by

         15   what means?

         16        A.     Usually -- usually they'll call me

         17   or send me an e-mail.

         18        Q.     Okay.

         19        A.     Which, to me, just comes out of the

         20   blue.

         21        Q.     Okay.  Got you.

         22               And is code shared in those e-mails

         23   on occasion?

         24        A.     On occasion, yes.

         25        Q.     Okay.




                                                                      120

          1                   EDWARD FELTON

          2               And so as long as people know that

          3   you are working on a particular subject or have

          4   an interest in it by some information that's

          5   put on a public Web site, you can solicit,

          6   comment and further communicate through such

          7   things as phone calls and e-mails, is that

          8   right?

          9        A.     You could always discuss things by

         10   e-mail, but one of the -- one of the challenges

         11   in this situation is that you receive many

         12   comments from people, and it's by the technical

         13   content in those comments and it's by the

         14   sophistication of their reaction to the

         15   technical details that we've published that we

         16   can spot the people who are really the most

         17   interesting ones to -- to talk to.

         18        Q.     Okay.

         19        A.     And so it's really the technical

         20   parts of the discussion that let me recognize

         21   which of the thousand of e-mails I got --

         22        Q.     Right.

         23        A.     -- are likely to lead to a useful

         24   technical discussion.

         25        Q.     Okay.




                                                                      121

          1                   EDWARD FELTON

          2               So, in other words, you may get a

          3   thousand e-mails in regard to a particular

          4   topic and you will screen those essentially and

          5   look at the ones that you think have the most

          6   value or the writer of that e-mail might have a

          7   lot to contribute and again get into further

          8   communication with that person, is that --

          9        A.     Well, in general I'll read

         10   everything.

         11        Q.     Sure.

         12        A.     And, you know, some -- some person

         13   may be pointing out an -- an interesting idea I

         14   haven't heard of, has a new way of thinking

         15   about a problem or has interesting feedback on

         16   something that we have done.  That can't happen

         17   unless we're -- we are communicating to the

         18   public in the beginning details about what --

         19   what we found and how --

         20        Q.     I understand.

         21        A.     -- and why.

         22        Q.     And after you've communicated to

         23   the public some details of what you found and

         24   why and you've gotten e-mails from lots of

         25   people, what do you then do in terms of




                                                                      122

          1                   EDWARD FELTON

          2   facilitating the interaction or communication

          3   with the people that you're interested in

          4   talking with?

          5        A.     Well, to -- generally I receive a

          6   bunch of e-mails, a bunch of phone calls, and

          7   respond to each one.  Someone sends -- someone

          8   has a particularly thoughtful or interesting

          9   thing to say, I'm likely to, you know, have a

         10   longer return conversation with them.  And over

         11   time you might develop a dialogue or a

         12   collaboration or some sort of relationship with

         13   someone that originated this way.  And a lot of

         14   communications just lead to -- lead to nothing.

         15        Q.     And where you have a continuing

         16   dialogue, how do you conduct that dialogue on a

         17   continuing basis?

         18        A.     Once you already know that you are

         19   working in the same area as someone, then you

         20   can operate by e-mail, for example.  But in the

         21   beginning, in my experience you almost never

         22   know who those people are.  And it's only

         23   through the more general kind of discussion

         24   that -- it's only that that leads people to --

         25   to start the interaction.




                                                                      123

          1                   EDWARD FELTON

          2        Q.     Got you.

          3        A.     So it's not the case that there's

          4   some small community of people working on this

          5   problem who I know in advance --

          6        Q.     I understand.

          7        A.     -- who they are.

          8        Q.     I understand.

          9                   MR. GARBUS:  Mr. Hart, do have

         10               any sense of how long you are going

         11               to go?  I want to release my wife

         12               so we can start our weekend if

         13               you're going to go longer.

         14                   MR. HART:  I'm obviously going

         15               longer because I'm not finished

         16               with my questioning.  If you have

         17               to release your wife from whatever

         18               you've done, as a matter of

         19               courtesy, I would suggest that you

         20               release her immediately.

         21                   MR. GARBUS:  As a matter of

         22               courtesy, can you tell me how far

         23               do you -- how long you think you

         24               are going to go?

         25                   MR. HART:  I wouldn't expect to




                                                                      124

          1                   EDWARD FELTON

          2               go more than another hour as a

          3               matter of courtesy.

          4                   MR. GARBUS:  Go ahead.

          5               Continue.  I'm just going to make a

          6               call.  I can listen to the

          7               questions as you are doing it.

          8                   MR. HART:  Okay.  I don't know

          9               if I can ask questions while you're

         10               talking on the telephone.  It's not

         11               a question of your permission, sir.

         12               It's a question of your being

         13               distracting.

         14                   THE WITNESS:  Can we just take

         15               a quick break in any case?

         16                   MR. HART:  That's fine.  I

         17               think that's the right thing to do.

         18                   THE VIDEOGRAPHER:  Off the

         19               record, 1:02.

         20                   (Brief recess taken)

         21                   THE VIDEOGRAPHER:  Back on the

         22               record at 1:12.

         23                   MR. HART:  Could you just read

         24               back the last Q and A, please?

         25               We're all -- remind ourselves where




                                                                      125

          1                   EDWARD FELTON

          2               we were.

          3               (Record read)

          4        Q.     So just to bring some closure to

          5   that area before we move on, you're saying that

          6   there's value in posting discussion to an open

          7   Web site which, in turn, will generate input

          8   from a variety of people by e-mail and then

          9   further communication -- or a phone, I think you

         10   mentioned.  And then further communications

         11   that are of interest to you would be you

         12   pursued by phone or e-mail, is that a fair

         13   statement?

         14        A.     Yes, it helps -- it helps you to

         15   find -- it helps the people who are engaged in

         16   the study of this area to find each other.  And

         17   I also think it inspires more people to go into

         18   that kind of study.

         19        Q.     Okay.

         20               Okay.

         21               Now, I think we are still in

         22   Subpart 2 of Paragraph 3, right?

         23        A.     Yes.

         24        Q.     Okay.

         25               And we were talking about




                                                                      126

          1                   EDWARD FELTON

          2   methodology, purpose and importance of testing

          3   security systems, protecting access and/or use

          4   of various computer and/or Internet-related

          5   systems, right?

          6        A.     Yes.

          7        Q.     And is there anything else beyond

          8   what you've already testified here -- to here

          9   today that you intend to or are prepared to

         10   testify to in this proceeding relative to that

         11   subject, Subpart 2 of Paragraph 3?

         12        A.     There is nothing else that I can

         13   think of.

         14        Q.     Okay.

         15               Subsection 1 of Paragraph 3, the

         16   function, similarity and/or differences between

         17   source code and object code, and we talked a

         18   little about that today, is there anything else

         19   that we can add that would bear on what you are

         20   prepared to or intend to testify to in that

         21   proceeding on that subject?

         22        A.     Well, I think in general I would

         23   expect to testify to what source code and

         24   object code are.

         25        Q.     Right.  What are they?  Sorry.




                                                                      127

          1                   EDWARD FELTON

          2        A.     Sorry, is that a joke or a

          3   question?

          4        Q.     It's actually a question that I

          5   said with a smile on my face.  But it is a real

          6   question.

          7        A.     Let me finish the --

          8        Q.     I'm sorry.  Please.

          9        A.     -- my previous answer.

         10               What they are, what they are used

         11   for, what they're good for, and why and how

         12   people use them as a medium of communication.

         13        Q.     Okay.  Go ahead.

         14        A.     So -- sorry, could you --

         15        Q.     Yeah.  All right.

         16               Now, could you tell me, based on

         17   your last answer, what your testimony is or

         18   will be with respect to what they are, what

         19   they're used for, what they are good for and

         20   I'm sorry, I neglected the last one.

         21                   MR. HART:  We can have the

         22               reporter read it back if that's a

         23               help.

         24                   THE WITNESS:  Sure.

         25                   (Record read)




                                                                      128

          1                   EDWARD FELTON

          2        A.     Sorry, is there a question?

          3        Q.     Yes.  I'm sorry.  And, again, I'm

          4   really just trying to expedite things.

          5               If you don't mind, I'd like you to

          6   now tell us in your professional opinion what

          7   source and object code are, what they are used

          8   for, and so on based on your last answer.

          9        A.     I'll go down the list.

         10               First what they are.  They are both

         11   different ways of expressing a computer program

         12   which is a list of instructions or a set of

         13   procedures for a computer to carry out or a

         14   process of doing something in series of stages,

         15   essentially what a computer is going to do.

         16        Q.     Right.

         17        A.     There are different -- there are lots

         18   of different ranges or notations for expressing

         19   computer programs, and generally you would

         20   apply the term "source code" to things which are

         21   closer to the level at which humans tend to

         22   analyze the -- and which humans prefer to

         23   analyze the -- the functions of the -- of what

         24   the computer is doing.  And you generally apply

         25   the term "object code" to things that are closer




                                                                      129

          1                   EDWARD FELTON

          2   to the form in which the computer actually

          3   executes the software.  In fact, it's really

          4   more of a continuum.

          5        Q.     I understand.

          6        A.     There are often intermediary stages

          7   and so on.

          8        Q.     I often refer to that distinction

          9   as humanly readable versus machine readable

         10   code.  Would you disagree with that as

         11   reflecting the two ends of the spectrum that

         12   you just described?

         13        A.     Well, I think that both of those

         14   descriptions you gave are too extreme in that

         15   both forms are human readable and both forms

         16   are machine readable, and there's value to

         17   having machine and humans read -- be able to

         18   read any of these forms and analyze them.

         19   Certainly we teach students about all these

         20   different forms, how to read them, how to write

         21   them, what they're for, why they're used and so

         22   on.

         23        Q.     But is it fair to say that to the

         24   untutored eye object code is largely

         25   unintelligible?




                                                                      130

          1                   EDWARD FELTON

          2                   MR. GARBUS:  I'll object to the

          3               use of the term "untutored eye."

          4                   MR. HART:  Untutored.

          5                   MR. GARBUS:  I said untutored

          6               eye.  It depends on whose eye and

          7               it depends on what "tutored" and

          8               "untutored" means.

          9        Q.     Of course it does.

         10        A.     To the untutored eye it's pretty

         11   much all gibberish.

         12        Q.     Of course.

         13        A.     It typically requires a bit more

         14   training and experience to be able to read

         15   object code effectively.  One often reads or

         16   extracts information from object code with the

         17   help of -- of software tools.

         18        Q.     Called?

         19        A.     There are various different kinds;

         20   debuggers, disassemblers and so on.

         21        Q.     Right.

         22        A.     Those are examples of the sorts of

         23   tools one uses in working with object code.

         24        Q.     Right.  Okay.

         25               What else are you prepared to




                                                                      131

          1                   EDWARD FELTON

          2   testify?

          3        A.     That was what they are.

          4        Q.     Correct.

          5        A.     The next category is what they are

          6   used for.

          7        Q.     Okay.

          8        A.     And they are used for several

          9   things.  They are used as a medium of -- that

         10   people can use to express ideas about computer

         11   programs and what they want the computer to do.

         12   I'll leave that aside for now because that's

         13   one of the later topics that I mentioned.

         14   That's Number 4 on the list.

         15        Q.     Okay.

         16        A.     They are also used as computers --

         17   some forms of code can be executed directly or

         18   indirectly by -- directly by a computer.  All

         19   of them can be executed indirectly, at least.

         20   So that's another thing they are used for.

         21        Q.     When you say "indirectly" --

         22        A.     What I mean is, at the extreme end

         23   object code -- you have something -- you might

         24   have something which you can just load into

         25   memory and point the microprocessor at that and




                                                                      132

          1                   EDWARD FELTON

          2   it will execute.

          3        Q.     Right.

          4        A.     In other forms you might need help

          5   from something -- a compiler to translate the

          6   code into a different format.  You might use

          7   something called an interpreter which can

          8   execute code that's written in yet another type

          9   of format.  And so when I talk about indirectly

         10   executed something, I mean with the help of

         11   other software.

         12        Q.     Okay.

         13               So as an example, one can take

         14   source code and, with the use of a compiler,

         15   cause that source code to be converted into an

         16   executable piece of code for the machine to

         17   operate on?

         18        A.     That's an example, yes.

         19        Q.     Okay.

         20        A.     So these things are used as ways

         21   for people to communicate with each other, they

         22   are used to have a computer execute them, and

         23   they are also used as a way that -- as a method

         24   for people to describe what they want the

         25   computer to do.  So when you write code you




                                                                      133

          1                   EDWARD FELTON

          2   might be communicating partly to the computer,

          3   but you are also communicating to other people

          4   and to yourself.

          5        Q.     When you are communicating to other

          6   people and yourself, are you doing that more on

          7   the source code end of the spectrum rather than

          8   on the object code end of the spectrum?

          9        A.     It depends what those people want,

         10   what they want to learn about the program.

         11   Certain kinds of information are most easily

         12   extracted from source code and other kinds of

         13   information are most easily extracted from

         14   object code.

         15        Q.     Can you tell me what kinds of

         16   information are extracted from which type of

         17   code?

         18        A.     Sure.  Source code is, as I said

         19   before, a little bit easier to read than object

         20   code and so it -- it might contain a

         21   description of what the program does or is

         22   supposed to do at a higher level of

         23   abstraction.

         24        Q.     Okay.

         25        A.     And so if someone wants information




                                                                      134

          1                   EDWARD FELTON

          2   that exists or can be expressed at that level,

          3   they might look at the source code.

          4               The object code contains more

          5   information about how the program will execute

          6   a particular machine or on a particular

          7   architecture, about the efficiency of that

          8   execution, about what kind of resources would

          9   be required to execute it.  Information about

         10   bugs or errors in the program might be found in

         11   one or both of the forms.

         12        Q.     Okay.

         13        A.     So to move --

         14        Q.     I just want to try and close that

         15   subpart up --

         16        A.     Okay, sure.

         17        Q.     -- which would be to say that the

         18   value of the object code is in discerning the

         19   efficiency of the program on a number of

         20   different levels including how fast it would

         21   respect or how effectively it would run?

         22                   MR. GARBUS:  I object to you

         23               testifying, Mr. Hart.  Now, your

         24               job here as I understand it is to

         25               ask the witness questions.  And




                                                                      135

          1                   EDWARD FELTON

          2               incorrectly stating or qualifying

          3               or narrowing his testimony is

          4               inappropriate.  I object to the

          5               form of the question.  I will allow

          6               the witness to answer.  I've

          7               permitted you to testify on a

          8               number of occasions in the hope of

          9               closing down this deposition.  Go

         10               ahead, Mr. Felten.

         11                   THE WITNESS:  All right.

         12        A.     I think what you said is part of

         13   the picture.

         14        Q.     Okay.

         15        A.     Certain -- certain kinds of

         16   information about efficiency, for example,

         17   about interaction with the detailed features of

         18   a microprocessor or some hardware device might

         19   be in the object code, but not in source code.

         20               Also, there are certain things

         21   about a program which you can only learn or

         22   best learn by actually running the program.

         23   And in order to do that you have the program in

         24   a form such that you can actually run it.

         25        Q.     What things do you learn only when




                                                                      136

          1                   EDWARD FELTON

          2   you run the program?

          3        A.     Some -- some things having to do

          4   with efficiency and use of resources by the

          5   program are best learned by running the

          6   program.  There are some forms of testing which

          7   -- there are some situations where you can

          8   learn about the behavior of a program by a

          9   systematic testing method of running the

         10   program in different inputs and so on.  And

         11   that's often more effective than just analyzing

         12   the program and scratching your head.  So

         13   that's -- that's one example.

         14        Q.     Okay.

         15               Do you have anything else to add on

         16   the value of the object code form as

         17   distinguished from the source code form?

         18        A.     I think that's all.

         19        Q.     Okay.

         20               Let's just continue with your

         21   checklist.  You have it in front of you.

         22        A.     What are they good for?  I think

         23   I've -- that largely falls -- that largely is

         24   covered by information in the other categories.

         25   I've talked about testing.  I've talked about




                                                                      137

          1                   EDWARD FELTON

          2   learning about the programs.  The next item is

          3   using the code as a medium for communication.

          4        Q.     Okay.  Go ahead.

          5        A.     So let me move on to the -- the

          6   last one, which is why and how software code is

          7   used as a medium of communication.

          8        Q.     Please.

          9               And so -- a medium of communication

         10   in this case between people.

         11               And there are a number of ways in

         12   which that's done.  This -- code is the most

         13   precise method that we have for specifying a

         14   computer program.  If we want to talk about a

         15   program or algorithm.  The most precise way of

         16   doing it is exhibiting code, because that says

         17   exactly what the program does without leaving

         18   out details.  And the code is often in the

         19   details.  So you often need to see code in

         20   order to understand what someone is talking

         21   about.

         22        Q.     Okay.

         23        A.     Code also can serve as an

         24   existential proof of something.  You say I can

         25   do something and someone, if they doubt you,




                                                                      138

          1                   EDWARD FELTON

          2   you can show them the code and they can try it

          3   out themselves.

          4               There are -- in addition, in the

          5   process of writing code there are many choices

          6   that the author can make.  Some of them

          7   aesthetic, some of them having to do with how

          8   things are named, how things are arranged, how

          9   the functions of the software are divided up

         10   and organized.  And a lot of ideas about how to

         11   structure or organize software or a particular

         12   program get expressed in the code.

         13               Books that talk about how to write

         14   programs, how to be an effective programmer are

         15   usually filled with examples of code for just

         16   this reason.  If -- computer programming is

         17   about writing code, and in order to be a good

         18   writer even of English, you have to read good

         19   writing and a lot of it, and maybe read some

         20   bad writing, and talk about it and figure out

         21   what's -- what's wrong with it.  So in all of

         22   those ways software code is a way that people

         23   can communicate with each other.

         24               Also, in writing code you're

         25   communicating with yourself because -- I know




                                                                      139

          1                   EDWARD FELTON

          2   it sounds funny but --

          3        Q.     I find a lot of things funny.  And

          4   believe me, I'm say -- this is very

          5   well-spirited.  I think you understand that.

          6        A.     Yeah.

          7        Q.     Okay.

          8        A.     I understand that.

          9               You are communicating with yourself

         10   in the sense that you might write a piece of

         11   code and then two months later come back and

         12   need to fix it and you want to be able to read

         13   it and understand what you meant.  And so that

         14   sense, it's also -- there's also a

         15   certain expressiveness in the way you write it

         16   would be -- that would be easy for someone to

         17   understand what it is intended for when you

         18   come back, and that someone else might be you

         19   having forgotten things in the meantime.  Those

         20   are all examples of why and how software serves

         21   as a medium of expression.

         22        Q.     Okay.

         23        A.     I know Professor Appel has written

         24   about and spoken about examples of people using

         25   code as a medium of expression and a way of




                                                                      140

          1                   EDWARD FELTON

          2   publishing scientific ideas.

          3        Q.     Right.

          4        A.     Which -- which I won't go into in

          5   detail.

          6        Q.     Okay.

          7        A.     But there are lots of examples of

          8   people doing that and code serving as a medium

          9   of expression and communication between --

         10   between researchers and even from researchers

         11   to the -- to the general programming community.

         12                   THE COURT REPORTER:  I just

         13               need to change my paper real quick.

         14                   MR. HART:  Okay.

         15        Q.     Now, in the examples you just gave

         16   about code as a medium of expression in

         17   communicating ideas, is it typical in your

         18   experience to do so by including the code for

         19   an entire program in unexpurgated form or is it

         20   parsing pieces of a code including annotations

         21   within it or what?  I mean, you have to give me

         22   a better sense of --

         23        A.     Well, it depends.  It depends on

         24   the circumstances, who is trying to communicate

         25   what to whom.




                                                                      141

          1                   EDWARD FELTON

          2        Q.     Right.

          3        A.     So I can't give a general answer.

          4   You see all of these in different

          5   circumstances.

          6        Q.     That is an entire program in code

          7   form, that is unexpurgated, unannotated

          8   fashion.

          9        A.     You might see an entire program,

         10   you might see a part of the program, you might

         11   see the program annotated or described and you

         12   might see the program described.  You might see

         13   it in source code or object code or some other

         14   formats.  All of those make sense in different

         15   circumstances.

         16        Q.     In your professional experience and

         17   based on all the testimony you've given here

         18   today in terms of communication, interaction,

         19   security testing, reverse engineering, what

         20   have you --

         21                   MR. GARBUS:  I object to the

         22               form of the question.  It has "what

         23               have you" in it.

         24                   MR. HART:  I'm sure you do.

         25               Thank you, Mr. Garbus.




                                                                      142

          1                   EDWARD FELTON

          2        Q.     Of the various manners in which

          3   code could be presented as you just outlined,

          4   how typical is it to have an entire program

          5   presented in unannotated code?

          6                   MR. GARBUS:  I object to the

          7               form of the word "typical."  Go

          8               ahead.

          9                   THE WITNESS:  I -- I think it's

         10               one of the forms that you commonly

         11               see, a whole program not annotated

         12               or poorly annotated.

         13        Q.     I'm sorry, not annotated?

         14        A.     Not annotated or poorly annotated.

         15        Q.     What does "poorly annotated" mean?

         16        A.     Few annotations, maybe inaccurate

         17   annotations.

         18        Q.     And it's poorly annotated for what

         19   reason?

         20        A.     By poorly --

         21        Q.     Why is it poor?  I'm sorry.

         22        A.     Perhaps "poorly" wasn't the best

         23   word for describing what I meant.  What I meant

         24   is -- perhaps what I should have said is not

         25   annotated or minimally annotated.




                                                                      143

          1                   EDWARD FELTON

          2        Q.     Okay.

          3               But in your judgment, minimally

          4   annotated would be poorly annotated at some

          5   level.  And what is -- why is it poorly

          6   annotated?

          7        A.     I think I chose the wrong word when

          8   I said poorly.  What I meant to convey is

          9   there's not much annotation there.

         10        Q.     Got it.

         11                   MR. GARBUS:  He wasn't using

         12               poor to mean not having dollars to

         13               it.

         14                   MR. HART:  Of course he wasn't,

         15               Mr. Garbus, and I think we all know

         16               that.  So your comment was really

         17               gratuitous and unnecessary.

         18        Q.     Now, can you tell me, in how many

         19   instances with respect to your Web site or the

         20   Web site that your group uses at Princeton,

         21   that you have posted openly to the public

         22   unexpurgated, unannotated object code

         23   utilities?

         24        A.     I can think of a few, a few

         25   instances.  And here I'm interpreting object




                                                                      144

          1                   EDWARD FELTON

          2   code as something that can be executed

          3   directly.

          4        Q.     Right.

          5        A.     Whether through an interp --

          6   executed easily just by sort of double-clicking

          7   it regardless of what form it's in.

          8        Q.     That's the gist of the question.

          9               And what were those instances?

         10        A.     Well, first of all -- actually, let

         11   me clarify something with respect to the

         12   question.  If something is object code or

         13   executable code or something which, as I said,

         14   can just be double-clicked and run, it's not

         15   going to have it in commentary or explanation.

         16   It just will be the code that executes.

         17        Q.     Right.

         18        A.     It says -- it says what it says.

         19        Q.     Right.

         20               In other words, if you put

         21   commentary into what would otherwise be the

         22   presentation of object code, you are making the

         23   code inoperable in a sense as an immediately

         24   executable utility?

         25        A.     It may not be immediately




                                                                      145

          1                   EDWARD FELTON

          2   executable if it has -- if it has comments in

          3   it.

          4        Q.     Okay.  Got you.  Go ahead.

          5        A.     It might be accompanied by

          6   comments.

          7        Q.     Got you.

          8        A.     Or there might be comments

          9   associated with it somehow.

         10        Q.     Okay.

         11        A.     About how to use it.  There might

         12   be a manual or something.

         13        Q.     Okay.

         14        A.     We've done that in a few instances.

         15        Q.     And you were going to tell me what

         16   those instances were.

         17        A.     Well, I'll give you a couple of

         18   examples.  I'm not sure I can get them all, but

         19   -- we've -- one bit of code that we have made

         20   available -- we -- because of what I'll

         21   characterize as various lawyer-oriented rules

         22   of the university we -- we don't often just

         23   give out code without requiring people to agree

         24   to some very mild license agreement promising

         25   not to sue us if something goes wrong or




                                                                      146

          1                   EDWARD FELTON

          2   something.

          3               So if we are going to distribute a

          4   whole program with the expectation that people

          5   will run it, it we will require people to -- to

          6   agree to some -- to something before they take

          7   it.  But with that understanding.  But we do

          8   make it available to anyone who wants it.

          9        Q.     Who signs the license agreement,

         10   the recipient?

         11        A.     The recipient, yes.  And it's

         12   pretty much boilerplate type of thing.

         13        Q.     Is that something that's readily

         14   available on a Web site, the license agreement?

         15        A.     I believe it would be.

         16        Q.     Okay.

         17        A.     I'm not positive that it's

         18   available.

         19                   MR. HART:  I'd like that

         20               produced.  And if you get it to us,

         21               the quicker the better.

         22                   MR. GARBUS:  Okay.

         23                   THE WITNESS:  Right.

         24        Q.     Is there a URL that you can give me

         25   right now where I might --




                                                                      147

          1                   EDWARD FELTON

          2        A.     Not off the top of my head, no.

          3        Q.     Okay.

          4        A.     And it's our usual practice to do

          5   that.  I can't say -- to associate that

          6   agreement.  I can't say we've done it every

          7   time.

          8        Q.     And is there anything that is

          9   provided by Princeton University and/or written

         10   by its lawyers as you mentioned a minute ago,

         11   you said it was lawyer-driven, that explains

         12   the policy itself?

         13        A.     The policy of the University --

         14   well, without going into a long exposition on

         15   the University's intellectual property policy,

         16   if we -- the rules roughly say that if we want

         17   to distribute something which might potentially

         18   have commercial value, software, then we need

         19   to get permission from the University to do

         20   that.  And generally that permission is readily

         21   given and they might -- the University might

         22   ask us to put -- to put -- to require a license

         23   agreement that involves, say, a liability

         24   disclaimer or something with the code.

         25        Q.     Okay.  Got you.




                                                                      148

          1                   EDWARD FELTON

          2        A.     That's the sort of thing I'm

          3   talking about as the license agreement.

          4        Q.     When you say where software might

          5   have a commercial utility or value, what do you

          6   mean by that?

          7        A.     So what I mean is that the

          8   University -- if we as researchers create

          9   something that has monetary value, the

         10   University would like to -- would like to get

         11   -- get its share.

         12        Q.     Got you.

         13        A.     And so we can't just -- if we have

         14   something of commercial value we can't just

         15   necessarily release it without at least

         16   disclosing to them what it is and so on.  And

         17   there are a bunch of procedures related to

         18   that.  That's pretty standard at universities

         19   and companies for obvious reasons.

         20        Q.     Are there any policies or

         21   procedures or license -- or other kind of

         22   written requirements to your knowledge at

         23   Princeton which address potential liability

         24   arising from code, i.e., it would cause a

         25   disruption of someone's system, virus issues or




                                                                      149

          1                   EDWARD FELTON

          2   just the potential that it could be misused in

          3   some way and that somebody could get sued for

          4   that?

          5        A.     My experience has been that if I go

          6   to the university and ask for permission to

          7   distribute some kind of software because it

          8   might potentially have commercial value, then

          9   they will generally, regardless of the nature

         10   of that software, ask me to require people to

         11   sign some sort of license agreement involving a

         12   liability disclaimer regardless of the nature

         13   of the software.

         14        Q.     Whether or not it has commercial

         15   value?

         16        A.     Whether or not they judge it to

         17   have commercial value.  Just the fact that I

         18   have talked to them about releasing it.  They

         19   will generally ask for it.

         20        Q.     Did you ever go to anybody at

         21   Princeton and ask them for permission to

         22   disseminate DeCSS in any form?

         23        A.     No.

         24                   MR. HART:  I'm sorry.  I think

         25               we were talking about those




                                                                      150

          1                   EDWARD FELTON

          2               instances where you had posted or

          3               caused to be posted to you or your

          4               group's Web site at Princeton what

          5               I was calling unexpurgated code in

          6               the form of an immediately-executed

          7               utility.  And I think you were

          8               going to give me examples of those

          9               instances where you had done that,

         10               and you started to explain the

         11               license procedure.  Continue to do

         12               that, please.

         13        A.     Sure.  So let me start with one

         14   example.  It was something called the JAVA

         15   filter which was -- which you can think of as

         16   being an add-on browser that provides some

         17   additional security functionality.

         18        Q.     Okay.

         19        A.     It was -- if you installed this

         20   thing on a certain version of a certain browser

         21   it would give you the ability to have more

         22   control over which Java Applets your browser

         23   would execute, and that has security

         24   implications.

         25        Q.     Got you.  Okay.




                                                                      151

          1                   EDWARD FELTON

          2        A.     So we had developed that as a

          3   research projet, and we made it available to

          4   the public from our Web site.  That's one

          5   example.

          6        Q.     Okay.

          7        A.     I'm trying to think of some more

          8   examples.  We -- another example -- I -- I'm

          9   not thinking of another example coming out of

         10   our lab --

         11        Q.     Okay.

         12        A.     -- although I'm sure there are some.

         13   But releasing the software in this way is a

         14   routine practice and lots of people in our

         15   department have done it.

         16        Q.     Okay.

         17               To your knowledge, have any

         18   computer crimes been committed affecting

         19   Princeton's computer systems?

         20                   MR. GARBUS:  Object to the form

         21               of the question.  But you can

         22               answer if you know.

         23        A.     Yes.

         24        Q.     Can you tell me just briefly what

         25   you know about that?




                                                                      152

          1                   EDWARD FELTON

          2        A.     Well, so with the qualification

          3   that I'm not going to make -- I'm not going to

          4   make expert decisions about what's a crime and

          5   what's not.

          6        Q.     Correct.  Absolutely.  And I don't

          7   want a legal conclusion.

          8        A.     Based on a common sense

          9   understanding, yes, there have been virus --

         10   there have been viruses, there have been

         11   instances of people breaking into various

         12   computer systems.

         13        Q.     Are these students, typically, or

         14   outsiders or both?

         15        A.     I do not know of any instances of

         16   students doing it.

         17        Q.     Okay.  Okay.

         18        A.     I don't know if I would have --

         19        Q.     Yeah, I understand.

         20        A.     -- had that occurred, but I do know

         21   of a number of instances in which people

         22   apparently from the outside broke into

         23   Princeton's system as well as the viruses.

         24        Q.     Do you know if they were prosecuted

         25   or any action was taken against them?




                                                                      153

          1                   EDWARD FELTON

          2        A.     I don't know.  I wouldn't know if

          3   they had.  It's not my department --

          4        Q.     Got you.

          5        A.     -- to go after those people.

          6        Q.     Okay.

          7               Were you consulted at all in any

          8   connection in terms of the integrity of the

          9   system or the forensics or any of the other

         10   things you mentioned earlier about law

         11   enforcement issues relative to computers and

         12   computer crime?

         13        A.     With respect to crimes at Princeton

         14   -- yes, actually.

         15        Q.     And in which instances were you

         16   consulted?

         17        A.     I'm thinking in particular of the

         18   Melissa virus.

         19        Q.     Okay.

         20        A.     In that case I was consulted by the

         21   FBI and by the U.S. Attorney's office.

         22        Q.     Okay.

         23               Are you aware of Napster?

         24        A.     Yes.

         25        Q.     How are you aware of it?




                                                                      154

          1                   EDWARD FELTON

          2        A.     Articles about it in the press

          3   primarily.  Discussions with people.

          4        Q.     Were those discussions confined to

          5   computer specialists or did they also include

          6   laypeople?

          7        A.     I think I've had discussions with

          8   both, specialists and laypeople.

          9        Q.     Okay.

         10               Are you aware whether Princeton has

         11   encountered any problems as a result of

         12   students using Napster at Princeton?

         13        A.     I don't know.

         14        Q.     You are not aware of any?

         15        A.     I'm not aware of -- of any.

         16        Q.     Okay.

         17        A.     Of any problems.

         18                   MR. HART:  I'm not clear what

         19               we are doing on the record at this

         20               point, because Mr. Garbus' phone

         21               rang while you were answering my

         22               question and he's now stood up and

         23               taken a phone call.  So I'm not

         24               going to ask you any questions

         25               until Mr. Garbus resumes his




                                                                      155

          1                   EDWARD FELTON

          2               appearance here.

          3                   Are we back?

          4                   MR. GARBUS:  Yes.

          5                   MR. HART:  Thank you.

          6        Q.     Now, you co-authored a piece with

          7   Professor Appel that was submitted to the

          8   Copyright Office in connection with the

          9   rule-making inquiry, correct?

         10        A.     Yes.

         11        Q.     And who prompted the writing of

         12   that piece?

         13        A.     I think -- the actual writing was a

         14   collaborative effort.  I think I'm the one who

         15   first raised the topic of the Copyright Office

         16   soliciting comments.

         17        Q.     Okay.

         18               And how did you become aware of the

         19   Copyright Office proceeding?

         20        A.     I don't remember.

         21        Q.     Do you think it may have been as a

         22   result of any communications you've had about

         23   this case?

         24        A.     No, not as a result of this case,

         25   because we worked on that document before I had




                                                                      156

          1                   EDWARD FELTON

          2   any involvement in this case.

          3        Q.     Okay.

          4               Had you followed the legislative

          5   process with respect to the enactment of the

          6   Digital Millennium Copyright Act?

          7        A.     Yes.

          8        Q.     Did you ever submit any testimony

          9   or views in connection with that legislative

         10   process?

         11        A.     Yes.  I signed a letter to -- I

         12   believe it was to various members of Congress

         13   or -- and/or Senators --

         14        Q.     Right.

         15        A.     -- which was signed by a large

         16   number of computer security experts, I guess.

         17        Q.     Okay.

         18               And what was the gist of that

         19   letter?

         20        A.     It was a concern about the -- about

         21   the effect of the -- of what was then the

         22   current draft of the Digital Millennium

         23   Copyright Act, and the effect of that on the

         24   ability of people like me to do computer

         25   security research and to disseminate the




                                                                      157

          1                   EDWARD FELTON

          2   results of that -- of that research.

          3        Q.     And specifically, was it the

          4   circumvention or that type of proposed

          5   circumvention legislation that was part of the

          6   DMCA that was the focus?

          7        A.     The -- the circumvention aspect of

          8   the DMCA was -- was at least one of the main

          9   topics of the letter.

         10        Q.     I'm only saying this, not to

         11   belabor the point, but because the DMCA as you

         12   may know includes a number of different

         13   components, and I'm not interested, unless you

         14   feel you are going to testify or you may

         15   testify, on subjects like ISP liability and

         16   boat hull protection and some of the other

         17   things that were in the DMCA.

         18        A.     No, it was -- it was not about any

         19   of those topics that you mentioned.

         20        Q.     Okay.  Fine.

         21        A.     It was primarily in the area of the

         22   anticircumvention requirements and the things

         23   that are connected to or close to the -- some

         24   of the issues in this case.

         25        Q.     Okay.




                                                                      158

          1                   EDWARD FELTON

          2               And I'm sorry, the view again, that

          3   was expressed generally speaking was?

          4        A.     Was -- the view -- generally, the

          5   view of the -- of the letter and the concern

          6   that we were trying to raise was that -- was a

          7   concern that the DMCA would make it either

          8   impossible or more difficult to do computer

          9   security research that involves reverse

         10   engineering and studies of vulnerabilities and

         11   so on, and also about the effect of the DMCA as

         12   it was then on -- on -- dissemination of -- of

         13   research results and interaction among

         14   researchers and between researchers and other

         15   people.

         16        Q.     Got you.

         17               And can you place a rough time

         18   frame on when this letter was submitted?

         19        A.     I'm not sure I can tell you the

         20   time frame.  I can tell you when it was

         21   relative to the passage after the DMCA.

         22        Q.     Okay.

         23        A.     It was -- it was within a few

         24   months before the DMCA passed.

         25        Q.     Okay.




                                                                      159

          1                   EDWARD FELTON

          2               And to your knowledge, were there

          3   further bills or proposed bills for the

          4   circumvention aspects of the DMCA that were

          5   under consideration after the date that you

          6   submitted your letter?

          7        A.     You are referring to bills relating

          8   to the DMCA, other -- other bills relating to

          9   the DMCA?

         10        Q.     I'm sorry.  And it may have been my

         11   question.  I apologize.

         12               Without yet drawing any conclusion

         13   as to what effect your letter may have had on

         14   the Congressional legislative process, I'm

         15   simply asking you whether you are aware that

         16   there was further bill writing and bill

         17   proposals with respect to the DMCA and its

         18   circumvention provisions that -- that were done

         19   or made after the date of your letter.

         20        A.     My understanding is that when we

         21   submitted the letter, the process of writing or

         22   editing or whatever the term is, determining

         23   the final form of the DMCA was still going on.

         24        Q.     Okay.

         25               And are you aware whether, in fact,




                                                                      160

          1                   EDWARD FELTON

          2   there were any changes made in the bills or the

          3   proposed legislation after the date of your

          4   letter with respect to any of the topics that

          5   you covered in your letter?

          6        A.     After the date of the letter there

          7   was a -- an exclusion for -- a very limited

          8   exclusion for cryptographic research put into

          9   the DMCA which, in my opinion at least, was not

         10   enough to address -- it was better than nothing

         11   but not enough to address -- fully address the

         12   concerns that we raised in the letter.

         13        Q.     And this was for cryptographic

         14   research you said?

         15        A.     It's a -- yes, it's a limited

         16   exclusion for cryptographic research.  Which,

         17   as I said, I think did not go far enough to

         18   protect the issues that we were discussing.

         19        Q.     I understand.

         20               And you say that at the time you

         21   submitted the letter no such exclusion existed

         22   in the legislation you were commenting on at

         23   the time?

         24        A.     It's a little bit hard to tell

         25   because there were various drafts and so on.




                                                                      161

          1                   EDWARD FELTON

          2        Q.     Right.

          3        A.     And it's not easy for an average

          4   person to get access to the up-to-the-minute

          5   draft of the bill.

          6        Q.     Got you.

          7        A.     But there were at least some

          8   versions floating around at the time that we

          9   submitted the letter which did not have such an

         10   exclusion.

         11        Q.     Did you weigh in any respect in

         12   your letter on any other kinds of proposed

         13   exclusions or modifications to the bill or

         14   bills in respect to anything relating to

         15   circumvention?

         16        A.     I don't recall whether we

         17   specifically commented on language in a bill.

         18   We raised the issues that I described before in

         19   general.

         20        Q.     Right.  Okay.

         21        A.     And one of the goals of the letter

         22   was to make sure that the people who were

         23   writing the legislation understood what the

         24   values were that we were concerned about.

         25        Q.     I understand.  And I apologize if




                                                                      162

          1                   EDWARD FELTON

          2   my last question was unclear.  I wasn't talking

          3   necessarily about commenting on particular

          4   language in the bill.  But you mentioned that

          5   one of the subjects in your letter had been

          6   encryption research and the need to address

          7   that in some way in the proposed legislation,

          8   right?

          9        A.     No, I don't think --

         10        Q.     I'm sorry.

         11        A.     Let me -- let me characterize that

         12   in a different way.

         13        Q.     Okay.  Fine.

         14        A.     There was a concern that particular

         15   -- well, there were many concerns, but the --

         16   one of our desires was to -- in fact, to make

         17   sure that the people working on the bill

         18   understood that -- that computer security

         19   research in general was at risk in the process

         20   of writing the bill.  Not just encryption, but

         21   other forms of -- of security, as well.

         22        Q.     Like security testing, you mean?

         23        A.     Well, there -- there are different

         24   methods -- different kinds of technologies that

         25   people use to try to protect or establish




                                                                      163

          1                   EDWARD FELTON

          2   security, and encryption is only one of them.

          3        Q.     Okay.

          4               What are the others?

          5        A.     Access control.

          6        Q.     Right.

          7        A.     Physical security.

          8        Q.     Right.

          9        A.     Various kinds of software methods

         10   for limiting and enforcing restrictions on what

         11   programs can do.  Encryption is only one

         12   subarea of security.

         13        Q.     Okay.

         14        A.     And so we wanted to make sure that

         15   they had understood that this was not just

         16   about encryption, but about security in

         17   general.

         18        Q.     Okay.

         19        A.     That was one of the concerns.

         20        Q.     What I'm trying to do -- and again,

         21   I'll make my agenda here plain -- is to get at

         22   what subjects you covered in the letter and

         23   what Congress ultimately did, whether or not

         24   there was a causal connection between your

         25   letter and what Congress did.  And if we can do




                                                                      164

          1                   EDWARD FELTON

          2   that simply by topic -- I mean, you mentioned,

          3   for example, that your letter addressed certain

          4   concerns and that ultimately there was a

          5   provision and exception, I think you may have

          6   used the word, or exclusion, put into the bill,

          7   although I think you said you weren't entirely

          8   happy with its scope respecting encryption

          9   research.  I'm trying to get at what other

         10   topics you addressed respecting circumvention

         11   in your letter and what, to your knowledge,

         12   occurred in respect to the passage of the --


         13   the law on those subjects.  Does that help?

         14        A.     Sure.

         15        Q.     Okay.

         16        A.     So the letter talked in general

         17   about what we were concerned about, it talked

         18   about the value of reverse engineering.

         19        Q.     Okay.

         20        A.     It talked about the value of being

         21   able to do and study circumvention.

         22        Q.     Okay.

         23        A.     It talked about how -- talked about

         24   the difference, I believe, between

         25   circumvention and copyright infringement.




                                                                      165

          1                   EDWARD FELTON

          2        Q.     Okay.

          3        A.     And a number of related issues like

          4   that.  I believe there may have been some

          5   concerns in the letter, specifically about

          6   things that were in the current version of the

          7   bill.

          8        Q.     The then current version of the

          9   bill?

         10        A.     The then current version of the

         11   bill.

         12        Q.     Right.

         13               And to your knowledge, were there

         14   any additional exclusions put into the

         15   legislation as it was finally enacted after

         16   your letter, whether or not you can say it was

         17   as a result of your letter?

         18        A.     I don't recall there being any

         19   other, I guess what I'd call helpful changes to

         20   the bill after the letter.

         21        Q.     Okay.

         22               Do you recall if there is an

         23   exclusion for reverse engineering in the

         24   legislate as enacted?

         25        A.     There -- I know that there are some




                                                                      166

          1                   EDWARD FELTON

          2   -- I know that there's some language in the

          3   bill that protects reverse engineering for

          4   certain purposes.

          5        Q.     Okay.

          6        A.     But I can't tell you specifically

          7   what those are.

          8        Q.     Okay.  That's fine.

          9               Under whose auspices was this

         10   letter submitted?  Was it on behalf of a

         11   particular society or a group of societies?

         12        A.     It was signed by a group of

         13   individuals.

         14        Q.     Okay.

         15        A.     It was a fairly large group.  It

         16   may have been 50 or more.  Some from

         17   universities, some from societies, some from

         18   companies and perhaps some from government,

         19   although I'm not -- I'm not sure about that.

         20        Q.     Okay.

         21        A.     In most cases speaking as

         22   individuals.

         23        Q.     Okay.

         24        A.     But many of the leading experts in

         25   security research signed the letter.  The goal




                                                                      167

          1                   EDWARD FELTON

          2   was to sort of give the -- give the people

          3   working on the bill something which represented

          4   the opinion of -- the sort of majority opinion

          5   of experienced security researchers.

          6        Q.     Okay.

          7               Now, with respect to the article

          8   that you and Professor Appel wrote that got

          9   submitted to the Copyright Office or the

         10   Library of Congress in connection with the

         11   Copyright Office rule-making proceeding, what

         12   was your purpose in submitting that?

         13        A.     Well, there's a point of view

         14   expressed in the -- in the -- in our

         15   submission, and we wanted to make sure that

         16   they -- they heard that point of view, that --

         17   that people understood that -- that

         18   technological access control which prevents

         19   researchers from getting at the raw bits of

         20   digital works does prevent certain kinds of

         21   valuable research on those works, valuable and,

         22   as far as we -- as far as we know, legal

         23   research on those works.

         24        Q.     Okay.

         25               And --




                                                                      168

          1                   EDWARD FELTON

          2        A.     And specifically -- if I could go

          3   on with that answer.

          4        Q.     You bet.  Sure.  Sure.

          5        A.     The solicitation for comments that

          6   -- that was put out specifically asked for

          7   information about the effect of the

          8   anticircumvention provisions on research and

          9   scholarship.  And so we wanted to speak to that

         10   part of the solicitation.

         11        Q.     Okay.

         12               So, in other words, the Library of

         13   Congress had solicited comments as part of an

         14   ongoing legislative process to your

         15   understanding?

         16        A.     My understanding is when the DMCA

         17   was passed that the Library of Congress was

         18   directed or authorized to do -- to make

         19   findings at some point later in time, and that

         20   this was the process of their -- of their

         21   deciding what findings to make.

         22        Q.     Okay.

         23               And that's the general purpose for

         24   which you and Professor Appel submitted your

         25   piece, namely in furtherance of the taking of




                                                                      169

          1                   EDWARD FELTON

          2   comments by the Library of Congress as part of

          3   the legislative process?

          4        A.     That's why we submitted it to the

          5   Library of Congress, yes.

          6        Q.     Got you.

          7                   MR. HART:  I would like to have

          8               a copy of that letter if I didn't

          9               already ask for it, and I -- I

         10               really want to thank you for your

         11               time and your candor.  Thank you.

         12                   MR. GARBUS:  Thank you very

         13               much.

         14                   MR. HART:  You are quite

         15               welcome.

         16                   MR. GARBUS:  We are done.

         17                   THE VIDEOGRAPHER:  Off the

         18               record, 2:02.

         19                   (Time noted:  2:02 p.m.)

         20                   ______________________________
                                    EDWARD FELTEN
         21   

         22   Subscribed and sworn to before me on

         23   this_____day of____________________, 2000.

         24   
              _______________________________ 
         25            Notary Public




                                                                      170

          1   

          2       STATE OF NEW YORK      )
                                         )  ss:
          3       COUNTY OF NEW YORK     )

          4             I wish to make the following changes, for

          5       the following reasons:

          6       

          7       PAGE  LINE

          8       ____  ____  CHANGE:  __________________________

          9                   REASON:  __________________________

         10       ____  ____  CHANGE:  __________________________

         11                   REASON:  __________________________

         12       ____  ____  CHANGE:  __________________________

         13                   REASON:  __________________________

         14       ____  ____  CHANGE:  __________________________

         15                   REASON:  __________________________

         16       ____  ____  CHANGE:  __________________________

         17                   REASON:  __________________________

         18       ____  ____  CHANGE:  __________________________

         19                   REASON:  __________________________

         20       ____  ____  CHANGE:  __________________________

         21                   REASON:  __________________________

         22       ____  ____  CHANGE:  __________________________

         23                   REASON:  __________________________

         24
                 ___________________________         ____________ 
         25         WITNESS' SIGNATURE                DATE




                                                                      171

          1                    

          2                    CERTIFICATION

          3   

          4                   I, MICHELE ANZIVINO, a Notary

          5   Public in and for the State of New York, do

          6   hereby certify;

          7                   THAT the witness whose

          8   testimony is hereinbefore set forth, was duly

          9   sworn by me; and

         10                   THAT the within transcript is a

         11   true record of the testimony given by said

         12   witness.

         13                   I further certify that I am not

         14   related, either by blood or marriage, to any of

         15   the parties to this action; and

         16                   THAT I am in no way interested

         17   in the outcome of this matter.

         18                   IN WITNESS WHEREOF I have

         19   hereunto set my hand this 7th day of July,

         20   2000.

         21   

         22                      ____________________________
                                       MICHELE ANZIVINO
         23   

         24   

         25