CRYPTO-GRAM, April 15, 2005

Bruce Schneier <[email protected]> Fri, 15 Apr 2005 00:37:45 -0500
Newsgroups gmane.comp.security.crypto-gram
Message-ID <[email protected]>
                  CRYPTO-GRAM

                 April 15, 2005

               by Bruce Schneier
                Founder and CTO
       Counterpane Internet Security, Inc.
            [email protected]
            <http://www.schneier.com>
           <http://www.counterpane.com>


A free monthly newsletter providing summaries, analyses, insights, and 
commentaries on security: computer and otherwise.

For back issues, or to subscribe, visit 
<http://www.schneier.com/crypto-gram.html>.

Or you can read this issue on the web at 
<http://www.schneier.com/crypto-gram-0504.html>.

Schneier also publishes these same essays in his blog: 
<http://www.schneier.com/blog>.  An RSS feed is available.


** *** ***** ******* *********** *************

In this issue:
      More on Two-Factor Authentication
      Mitigating Identity Theft
      Crypto-Gram Reprints
      New Risks of Biometrics
      News
      Student Hacks System to Alter Grades
      Security Notes from All Over: Camouflage in Octopodes
      Hacking the Papal Election
      Counterpane News
      The Doghouse: ExeShield
      Secure Flight is in Trouble
      Comments from Readers


** *** ***** ******* *********** *************

        More on Two-Factor Authentication



Recently I published an essay arguing that two-factor authentication is 
an ineffective defense against identity theft. For example, issuing 
tokens to online banking customers won't reduce fraud, because new 
attack techniques simply ignore the countermeasure. Unfortunately, some 
took my essay as a condemnation of two-factor authentication in 
general. This is not true. It's simply a matter of understanding the 
threats and the attacks.

Passwords just don't work anymore. As computers have gotten faster, 
password guessing has gotten easier. Ever-more-complicated passwords 
are required to evade password-guessing software. At the same time, 
there's an upper limit to how complex a password users can be expected 
to remember. About five years ago, these two lines crossed: It is no 
longer reasonable to expect users to have passwords that can't be 
guessed. For anything that requires reasonable security, the era of 
passwords is over.

Two-factor authentication solves this problem. It works against passive 
attacks: eavesdropping and password guessing. It protects against users 
choosing weak passwords, telling their passwords to their colleagues or 
writing their passwords on pieces of paper taped to their monitors. For 
an organization trying to improve access control for its employees, 
two-factor authentication is a great idea. Microsoft is integrating 
two-factor authentication into its operating system, another great idea.

What two-factor authentication won't do is prevent identity theft and 
fraud. It'll prevent certain tactics of identity theft and fraud, but 
criminals simply will switch tactics. We're already seeing fraud 
tactics that completely ignore two-factor authentication. As banks roll 
out two-factor authentication, criminals simply will switch to these 
new tactics.

One way to think about this is that two-factor authentication solves 
security problems involving authentication.  The current wave of 
attacks against financial systems are not exploiting vulnerabilities in 
the authentication system, so two-factor authentication doesn't help.

Security is always an arms race, and you could argue that this 
situation is simply the cost of treading water. The problem with this 
reasoning is it ignores countermeasures that permanently reduce fraud. 
By concentrating on authenticating the individual rather than 
authenticating the transaction, banks are forced to defend against 
criminal tactics rather than the crime itself.

Credit cards are a perfect example. Notice how little attention is paid 
to cardholder authentication. Clerks barely check signatures. People 
use their cards over the phone and on the Internet, where the card's 
existence isn't even verified. The credit card companies spend their 
security dollar authenticating the transaction, not the cardholder.

Two-factor authentication is a long-overdue solution to the problem of 
passwords. I welcome its increasing popularity, but identity theft and 
bank fraud are not results of password problems; they stem from poorly 
authenticated transactions. The sooner people realize that, the sooner 
they'll stop advocating stronger authentication measures and the sooner 
security will actually improve.


This essay previously appeared in Network World as a "Face Off."
<http://www.nwfusion.com/columnists/2005/040405faceoff-counterpane.html> 
  or <http://tinyurl.com/5nuod>

Joe Uniejewski of RSA Security wrote an opposing position:
<http://www.nwfusion.com/columnists/2005/040405faceoff-rsa.html>

Another rebuttal:
<http://www.eweek.com/article2/0,1759,1782435,00.asp>

More coverage:
<http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci 
1077406,00.html> or <http://tinyurl.com/5tp6u>

My original essay:
<http://www.schneier.com/essay-083.html>


** *** ***** ******* *********** *************

            Mitigating Identity Theft



Identity theft is the new crime of the information age.  A criminal 
collects enough personal data on someone to impersonate a victim to 
banks, credit card companies, and other financial institutions.  Then 
he racks up debt in the person's name, collects the cash, and 
disappears.  The victim is left holding the bag.  While some of the 
losses are absorbed by financial institutions -- credit card companies 
in particular -- the credit-rating damage is borne by the victim.  It 
can take years for the victim to clear his name.

Unfortunately, the solutions being proposed in Congress won't help.  To 
see why, we need to start with the basics.  The very term "identity 
theft" is an oxymoron.  Identity is not a possession that can be 
acquired or lost; it's not a thing at all.  Someone's identity is the 
one thing about a person that cannot be stolen.

The real crime here is fraud; more specifically, impersonation leading 
to fraud.  Impersonation is an ancient crime, but the rise of 
information-based credentials gives it a modern spin.  A criminal 
impersonates a victim online and steals money from his account.  He 
impersonates a victim in order to deceive financial institutions into 
granting credit to the criminal in the victim's name.  He impersonates 
a victim to the Post Office and gets the victim's address changed.  He 
impersonates a victim in order to fool the police into arresting the 
wrong man.  No one's identity is stolen; identity information is being 
misused to commit fraud.

The crime involves two very separate issues.  The first is the privacy 
of personal data.  Personal privacy is important for many reasons, one 
of which is impersonation and fraud.  As more information about us is 
collected, correlated, and sold, it becomes easier for criminals to get 
their hands on the data they need to commit fraud.  This is what's been 
in the news recently: ChoicePoint, LexisNexis, Bank of America, and so 
on.  But data privacy is more than just fraud.  Whether it is the books 
we take out of the library, the websites we visit, or the contents of 
our text messages, most of us have personal data on third-party 
computers that we don't want made public.  The posting of Paris 
Hilton's phone book on the Internet is a celebrity example of this.

The second issue is the ease with which a criminal can use personal 
data to commit fraud.  It doesn't take much personal information to 
apply for a credit card in someone else's name.  It doesn't take much 
to submit fraudulent bank transactions in someone else's name.  It's 
surprisingly easy to get an identification card in someone else's 
name.  Our current culture, where identity is verified simply and 
sloppily, makes it easier for a criminal to impersonate his victim.

Proposed fixes tend to concentrate on the first issue -- making 
personal data harder to steal -- whereas the real problem is the 
second.  If we're ever going to manage the risks and effects of 
electronic impersonation, we must concentrate on preventing and 
detecting fraudulent transactions.

Fraudulent transactions have nothing to do with the legitimate account 
holders.  Criminals impersonate legitimate users to financial 
institutions.  That means that any solution can't involve the account 
holders.  That leaves only one reasonable answer: financial 
institutions need to be liable for fraudulent transactions.  They need 
to be liable for sending erroneous information to credit bureaus based 
on fraudulent transactions.

They can't claim that the user must keep his password secure or his 
machine virus free.  They can't require the user to monitor his 
accounts for fraudulent activity, or his credit reports for 
fraudulently obtained credit cards.  Those aren't reasonable 
requirements for most users.  The bank must be made responsible, 
regardless of what the user does.

If you think this won't work, look at credit cards.  Credit card 
companies are liable for all but the first $50 of fraudulent 
transactions.  They're not hurting for business; and they're not 
drowning in fraud, either.  They've developed and fielded an array of 
security technologies designed to detect and prevent fraudulent 
transactions.  They've pushed most of the actual costs onto the 
merchants.  And almost no security centers around trying to 
authenticate the cardholder.

That's an important lesson.  Identity theft solutions focus much too 
much on authenticating the person.  Whether it's two-factor 
authentication, ID cards, biometrics, or whatever, there's a widespread 
myth that authenticating the person is the way to prevent these 
crimes.  But once you understand that the problem is fraudulent 
transactions, you quickly realize that authenticating the person isn't 
the way to proceed.

Again, think about credit cards.  Store clerks barely verify signatures 
when people use cards.  People can use credit cards to buy things by 
mail, phone, or Internet, where no one verifies the signature or even 
that you have possession of the card.  Even worse, no credit card 
company mandates secure storage requirements for credit cards.  They 
don't demand that cardholders secure their wallets in any particular 
way.  Credit card companies simply don't worry about verifying the 
cardholder or putting requirements on what he does.  They concentrate 
on verifying the transaction.

This same sort of thinking needs to be applied to other areas where 
criminals use impersonation to commit fraud.  I don't know what the 
final solutions will look like, but I do know that once financial 
institutions are liable for losses due to these types of fraud, they 
will find solutions.  Maybe there'll be a daily withdrawal limit, like 
there is on ATMs.  Maybe large transactions will be delayed for a 
period of time, or will require a call-back from the bank or brokerage 
company.  Maybe people will no longer be able to open a credit card 
account by simply filling out a bunch of information on a form.  Likely 
the solution will be a combination of solutions that reduces fraudulent 
transactions to a manageable level, but we'll never know until the 
financial institutions have the financial incentive to put them in place.

Right now, the economic incentives result in financial institutions 
that are so eager to allow transactions -- new credit cards, cash 
transfers, whatever -- that they're not paying enough attention to 
fraudulent transactions.  They've pushed the costs for fraud onto the 
merchants.  But if they're liable for losses and damages to legitimate 
users, they'll pay more attention.  And they'll mitigate the 
risks.  Security can do all sorts of things, once the economic 
incentives to apply them are there.

By focusing on the fraudulent use of personal data, I do not mean to 
minimize the harm caused by third-party data and violations of 
privacy.  I believe that the U.S. would be well-served by a 
comprehensive Data Protection Act like the European Union.  However, I 
do not believe that a law of this type would significantly reduce the 
risk of fraudulent impersonation.  To mitigate that risk, we need to 
concentrate on detecting and preventing fraudulent transactions.  We 
need to make the entity that is in the best position to mitigate the 
risk to be responsible for that risk.  And that means making the 
financial institutions liable for fraudulent transactions.

Doing anything less simply won't work.


This essay was previously published on CNet.
<http://news.com.com/Mitigating+identity+theft/2010-1071_3-5669408.html>

** *** ***** ******* *********** *************

              Crypto-Gram Reprints



Crypto-Gram is currently in its eighth year of publication.  Back 
issues cover a variety of security-related topics, and can all be found 
on <http://www.schneier.com/crypto-gram.html>.  These are a selection 
of articles that appeared in this calendar month in other years.

National ID Cards:
<http://www.schneier.com/crypto-gram-0404.html#1>

Stealing an Election:
<http://www.schneier.com/crypto-gram-0404.html#4>

Automated Denial-of-Service Attacks Using the U.S. Post Office:
<http://www.schneier.com/crypto-gram-0304.html#1>

National Crime Information Center (NCIC) Database Accuracy:
<http://www.schneier.com/crypto-gram-0304.html#7>

How to Think About Security:
<http://www.schneier.com/crypto-gram-0204.html#1>

Is 1028 Bits Enough?
<http://www.schneier.com/crypto-gram-0204.html#3>

Liability and Security
<http://www.schneier.com/crypto-gram-0204.html#6>

Natural Advantages of Defense: What Military History Can Teach Network 
Security, Part 1
<http://www.schneier.com/crypto-gram-0104.html#1>

UCITA:
<http://www.schneier.com/crypto-gram-0004.html#ucita>

Cryptography: The Importance of Not Being Different:
<http://www.schneier.com/crypto-gram-9904.html#different>

Threats Against Smart Cards:
<http://www.schneier.com/crypto-gram-9904.html#smartcards>

Attacking Certificates with Computer Viruses:
<http://www.schneier.com/crypto-gram-9904.html#certificates>


** *** ***** ******* *********** *************

             New Risks of Biometrics



It's the kind of attack we've been talking about since the advent of 
biometrics.  In Malaysia, criminals cut off man's finger to open the 
biometric lock on his Mercedes car.

What interests me about this story is the interplay between attacker 
and defender. The defender implements a countermeasure that causes the 
attacker to change his tactics. Sometimes the new tactics are more 
harmful, and it's not obvious whether or not the countermeasure was 
worth it.

I wrote about something similar in Beyond Fear (p. 113):  "Someone 
might think: 'I am worried about car theft, so I will buy an expensive 
security device that makes ignitions impossible to hot-wire.' That 
seems like a reasonable thought, but countries such as Russia, where 
these security devices are commonplace, have seen an increase in 
carjackings. A carjacking puts the driver at a much greater risk; here 
the security countermeasure has caused the weakest link to move from 
the ignition switch to the driver. Total car thefts may have declined, 
but drivers' safety did, too."

It's certainly possible to design fingerprint readers that test for 
"liveness": pulse, body temperature, etc.  But these new security 
countermeasures will result in new criminal tactics, and the cycle will 
continue.

<http://news.bbc.co.uk/2/hi/asia-pacific/4396831.stm>


** *** ***** ******* *********** *************

                      News



Failures of anti-terrorist radiation detectors:
<http://www.nti.org/d_newswire/issues/print.asp?story_id=ABE17A0A-395C-4 
FA9-9B34-D02CA791679F> or <http://tinyurl.com/3mxy5>

Specifications for U.S. electronic passports:
<http://a257.g.akamaitech.net/7/257/2422/01jan20051800/edocket.access.gp 
o.gov/2005/05-3080.htm> or <http://tinyurl.com/55gna>

Hackers taking over webcams:
<http://www.theregister.co.uk/2005/02/28/webcam_trojan_case/>

Story of social engineering at the IRS:
<http://www.cnn.com/2005/TECH/03/17/irs.computer.security.ap/index.html> 
  or <http://tinyurl.com/5722f>

Article on the some of the downright silly secrecy the U.S. government 
has imposed for security reasons (requires login):
<http://online.wsj.com/article/0,,SB111145546123985866,00.html>
The article explains that pilots are not allowed to fly near nuclear 
power plants, but can't be told where those plants are. Here's a story 
about how someone found the exact location of the nuclear power plant 
in Oyster Creek, N.J., using only publicly available information.
<http://synflood.at/blog/archives/2005:03:28/how-to-find-nuclear-power-p 
lants> or <http://tinyurl.com/63nkr>

Nice op-ed on the security problems with secrecy:
<http://www.independent-media.tv/item.cfm?fmedia_id=10500&fcategory_desc 
=Top%20Stories%20Ignored%20By%20U.S.%20Media> or <http://tinyurl.com/5jrby>

ID requirements for voters.  Those who advocate photo IDs at polling 
places forget that not everyone has one. Not everyone flies on 
airplanes. Not everyone has a driver's license. If a photo ID is 
required to vote, it had better be 1) free and 2) easily available 
everywhere to everyone. Otherwise it's a poll tax.
<http://www.npr.org/templates/story/story.php?storyId=4558628>

Study shows (yet again) how easy it is to collect personal information 
that can be used for identity theft.
<http://news.bbc.co.uk/1/hi/technology/4378253.stm>

Anonymity and the Internet:
<http://slate.com/id/2115120/>
<http://wendy.seltzer.org/blog/archives/2005/03/19/nyt_catches_the_anony 
mous_wifi_is_evil_bug.html> or <http://tinyurl.com/4kx34>

Great article saying that identity theft is inescapable:
<http://www.theregister.co.uk/2005/03/23/id_theft_cannot_be_escaped/>

Why surveillance cameras don't reduce crime:
<http://gritsforbreakfast.blogspot.com/2005/03/why-surveillance-cameras- 
dont-reduce.html> or <http://tinyurl.com/4r9qt>

Sybase threatens to prosecute researchers who found vulnerabilities in 
their products:
<http://www.computerworld.com/securitytopics/security/holes/story/0,1080 
1,100637,00.html> or <http://tinyurl.com/67qdb>

EPIC's analysis of the Department of Homeland Security's new 
multifunction identity card:
<http://www.epic.org/privacy/surveillance/spotlight/0405.html>

Law review article on the price of restricting vulnerability information:
<http://www.digital-law.net/IJCLP/Cy_2004/ijclp_webdoc_10_Cy_2004.htm> 
or <http://tinyurl.com/4uy2q>

Insider attack against a bank, using a keyboard recorder:
<http://news.bbc.co.uk/1/hi/uk/4356661.stm>
Another insider attack, by employees at a call center in India:
<http://timesofindia.indiatimes.com/articleshow/msid-1070986,curpg-1.cms 
 > or <http://tinyurl.com/67hf2>

Sandia released a half sensible, half chilling, report on 
anti-terrorist security.  I commented on it here:
<http://www.schneier.com/blog/archives/2005/04/sandia_on_terro.html>

The London School of Economics recently published a report on the UK 
government's national ID proposals. Definitely worth reading.
<http://www.lse.ac.uk/collections/pressAndInformationOffice/PDF/IDreport 
.pdf> or <http://tinyurl.com/4wxw3>

Texas cars with embedded RFID chips:
<http://gritsforbreakfast.blogspot.com/2005/04/tag-texas-cars-with-rfids 
-i-couldnt.html> or <http://tinyurl.com/5den8>

These comments on the security of electronic passports are an excellent 
primer on the dangers of the technology. Definitely read Attachment 1: 
"Security and Privacy Issues in E-Passports," a more technical paper by 
Ari Juels, David Molnar, and David Wagner.
<http://www.epic.org/privacy/rfid/rfid_passports-0405.pdf>

Great Economist article on security as a trade-off:
<http://economist.com/opinion/displayStory.cfm?story_id=3789466&CFID=506 
76895&CFTOKEN=39fd1de-3dfe5744-5457-4f96-aed8-20d51cefcfa2>
Excerpt:
<http://www.schneier.com/blog/archives/2005/04/security_as_a_t.html>

We've all known that you can intercept Bluetooth communications from up 
to a mile away. What's new is the step-by-step instructions necessary 
to build an interceptor for yourself for less than $400. Be the first 
on your block to build one.
<http://www.tomsnetworking.com/Sections-article106.php>
Is there anyone who can make a reasonable argument that RFID won't be 
similarly interceptable?

A court ruled that simply password-protecting a file isn't enough to 
make it a trade secret.
<http://www.internetcases.com/2005/04/password-protection-not-enough-to. 
html> or <http://tinyurl.com/564wg>

Large-scale license plate scanning by helicopter:
<http://www.thenewspaper.com/news/03/320.asp>


** *** ***** ******* *********** *************

      Student Hacks System to Alter Grades



The University of California Santa Barbara has a custom program, 
eGrades, where faculty can submit and alter grades. It's password 
protected, of course. But there's a backup system, so that faculty who 
forget their password can reset it using their Social Security number 
and date of birth.

A student worked for an insurance company, and she was able to obtain 
SSN and DOB for two faculty members. She used that information to reset 
their passwords and change grades for herself and several fellow 
students.  According to the news report: "Police, university officials 
and campus computer specialists said Ramirez's alleged illegal access 
to the computer grading system was not the result of a deficiency or 
flaw in the program."

Sounds like a flaw in the program to me. It's even one I've written 
about: a primary security mechanism that fails to a less-secure 
secondary mechanism.


Story:
<http://www.dailynexus.com/news/2005/9237.html>

My previous essay on the topic:
<http://www.schneier.com/blog/archives/2005/02/the_curse_of_th.html>


** *** ***** ******* *********** *************

   Security Notes from All Over: Camouflage in Octopodes



Last month researchers released a video of an octopus camouflaging 
itself with coral and shells, and then walking across the ocean floor.

I have a fondness for security countermeasures in the natural world. As 
people, we try to figure out the most effective countermeasure for a 
given attack. Evolution works differently. A species tries different 
countermeasures at random, and stops at the first one that just barely 
works.  The result is that the natural world illustrates an amazing 
variety of security countermeasures.

<http://www.nature.com/news/2005/050321/full/050321-14.html>


** *** ***** ******* *********** *************

           Hacking the Papal Election



As the College of Cardinals prepares to elect a new pope, people like 
me wonder about the election process.  How does it work, and just how 
hard is it to hack the vote?

Of course I'm not advocating voter fraud in the papal election.  Nor am 
I insinuating that a cardinal might perpetuate fraud.  But people who 
work in security can't look at a system without trying to figure out 
how to break it; it's an occupational hazard.

The rules for papal elections are steeped in tradition, and were last 
codified on 22 Feb 1996: "Universi Dominici Gregis on the Vacancy of 
the Apostolic See and the Election of the Roman Pontiff."  The document 
is well-thought-out, and filled with details.

The election takes place in the Sistine Chapel, directed by the Church 
Chamberlain.  The ballot is entirely paper-based, and all ballot 
counting is done by hand.  Votes are secret, but everything else is 
done in public.

First there's the "pre-scrutiny" phase.  "At least two or three" paper 
ballots are given to each cardinal (115 will be voting), presumably so 
that a cardinal has extras in case he makes a mistake.  Then nine 
election officials are randomly selected: three "Scrutineers" who count 
the votes, three "Revisers," who verify the results of the Scrutineers, 
and three "Infirmarii" who collect the votes from those too sick to be 
in the room.  (These officials are chosen randomly for each ballot.)

Each cardinal writes his selection for Pope on a rectangular ballot 
paper "as far as possible in handwriting that cannot be identified as 
his."  He then folds the paper lengthwise and holds it aloft for 
everyone to see.

When everyone is done voting, the "scrutiny" phase of the election 
begins.  The cardinals proceed to the altar one by one.  On the altar 
is a large chalice with a paten (the shallow metal plate used to hold 
communion wafers during mass) resting on top of it.  Each cardinal 
places his folded ballot on the paten.  Then he picks up the paten and 
slides his ballot into the chalice.

If a cardinal cannot walk to the altar, one of the Scrutineers -- in 
full view of everyone -- does this for him.  If any cardinals are too 
sick to be in the chapel, the Scrutineers give the Infirmarii a locked 
empty box with a slot, and the three Infirmarii together collect those 
votes.  (If a cardinal is too sick to write, he asks one of the 
Infirmarii to do it for him)  The box is opened and the ballots are 
placed onto the paten and into the chalice, one at a time.

When all the ballots are in the chalice, the first Scrutineer shakes it 
several times in order to mix them.  Then the third Scrutineer 
transfers the ballots, one by one, from one chalice to another, 
counting them in the process.  If the total number of ballots is not 
correct, the ballots are burned and everyone votes again.

To count the votes, each ballot is opened and the vote is read by each 
Scrutineer in turn, the third one aloud.  Each Scrutineer writes the 
vote on a tally sheet.  This is all done in full view of the 
cardinals.  The total number of votes cast for each person is written 
on a separate sheet of paper.

Then there's the "post-scrutiny" phase.  The Scrutineers tally the 
votes and determine if there's a winner.  Then the Revisers verify the 
entire process: ballots, tallies, everything.  And then the ballots are 
burned.  (That's where the smoke comes from: white if a Pope has been 
elected, black if not.)

How hard is this to hack?  The first observation is that the system is 
entirely manual, making it immune to the sorts of technological attacks 
that make modern voting systems so risky.  The second observation is 
that the small group of voters -- all of whom know each other -- makes 
it impossible for an outsider to affect the voting in any way.  The 
chapel is cleared and locked before voting.  No one is going to dress 
up as a cardinal and sneak into the Sistine Chapel.  In effect, the 
voter verification process is about as perfect as you're ever going to 
find.

Eavesdropping on the process is certainly possible, although the rules 
explicitly state that the chapel is to be checked for recording and 
transmission devices "with the help of trustworthy individuals of 
proven technical ability."  I read that the Vatican is worried about 
laser microphones, as there are windows near the chapel's roof.

That leaves us with insider attacks.  Can a cardinal influence the 
election?  Certainly the Scrutineers could potentially modify votes, 
but it's difficult.  The counting is conducted in public, and there are 
multiple people checking every step.  It's possible for the first 
Scrutineer, if he's good at sleight of hand, to swap one ballot paper 
for another before recording it.  Or for the third Scrutineer to swap 
ballots during the counting process.

A cardinal can't stuff ballots when he votes. The complicated 
paten-and-chalice ritual ensures that each cardinal votes once -- his 
ballot is visible -- and also keeps his hand out of the chalice holding 
the other votes.

Making the ballots large would make these attacks harder.  So would 
controlling the blank ballots better, and only distributing one to each 
cardinal per vote.  Presumably cardinals change their mind more often 
during the voting process, so distributing extra blank ballots makes sense.

Ballots from previous votes are burned, which makes it harder to use 
one to stuff the ballot box.  But there's one wrinkle: "If however a 
second vote is to take place immediately, the ballots from the first 
vote will be burned only at the end, together with those from the 
second vote."  I assume that's done so there's only one plume of smoke 
for the two elections, but it would be more secure to burn each set of 
ballots before the next round of voting.  (Although the stack of 
ballots are pierced with a needle and thread and tied together, which 
1) marks them as used, and 2) makes them harder to reuse.)

And lastly, the cardinals are in "choir dress" during the voting, which 
has translucent lace sleeves under a short red cape; much harder for 
sleight-of-hand tricks.

It's possible for one Scrutineer to misrecord the votes, but with three 
Scrutineers, the discrepancy would be quickly detected.  I presume a 
recount would take place, and the correct tally would be verified.  Two 
or three Scrutineers in cahoots with each other could do more mischief, 
but since the Scrutineers are chosen randomly, the probability of a 
cabal being selected is very low.  And then the Revisers check everything.

More interesting is to try and attack the system of selecting 
Scrutineers, which isn't well-defined in the document.  Influencing the 
selection of Scrutineers and Revisers seems a necessary first step 
towards influencing the election.

Ballots with more than one name (overvotes) are void, and I assume the 
same is true for ballots with no name written on them 
(undervotes).  Illegible or ambiguous ballots are much more likely, and 
I presume they are discarded.  The rules do have a provision for 
multiple ballots by the same cardinal:  "If during the opening of the 
ballots the Scrutineers should discover two ballots folded in such a 
way that they appear to have been completed by one elector, if these 
ballots bear the same name they are counted as one vote; if however 
they bear two different names, neither vote will be valid; however, in 
neither of the two cases is the voting session annulled."  This 
surprises me, although I suppose it has happened by accident.

If there's a weak step, it's the counting of the ballots.  There's no 
real reason to do a pre-count, and it gives the Scrutineer doing the 
transfer a chance to swap legitimate ballots with others he previously 
stuffed up his sleeve.  I like the idea of randomizing the ballots, but 
putting the ballots in a wire cage and spinning it around would 
accomplish the same thing more securely, albeit with less reverence.

And if I were improving the process, I would add some kind of 
white-glove treatment to prevent a Scrutineer from hiding a pencil lead 
or pen tip under his fingernails.   Although the requirement to write 
out the candidate's name in full gives more resistance against this 
sort of attack.

The recent change in the process that lets the cardinals go back and 
forth from the chapel into their dorm rooms --  instead of being locked 
in the chapel the whole time as was done previously -- makes the 
process slightly less secure.  But I'm sure it makes it a lot more 
comfortable.

Lastly, there's the potential for one of the Infirmarii to do what he 
wants when transcribing the vote of an infirm cardinal, but there's no 
way to prevent that.  If the cardinal is concerned, he could ask all 
three Infirmarii to witness the ballot.

There's also enormous social -- religious, actually -- disincentives to 
hacking the vote.  The election takes place in a chapel, and at an 
altar.  They also swear an oath as they are casting their ballot -- 
further discouragement.  And the Scrutineers are explicitly exhorted 
not to form any sort of cabal or make any plans to sway the election 
under pain of excommunication: "The Cardinal electors shall further 
abstain from any form of pact, agreement, promise or other commitment 
of any kind which could oblige them to give or deny their vote to a 
person or persons."

I'm sure there are negotiations and deals and influencing -- cardinals 
are mortal men, after all, and such things are part of how humans come 
to agreement.

What are the lessons here?  First, open systems conducted within a 
known group make voting fraud much harder.  Every step of the election 
process is observed by everyone, and everyone knows everyone, which 
makes it harder for someone to get away with anything.  Second, small 
and simple elections are easier to secure.  This kind of process works 
to elect a Pope or a club president, but quickly becomes unwieldy for a 
large-scale election.  The only way manual systems work is through a 
pyramid-like scheme, with small groups reporting their manually 
obtained results up the chain to more central tabulating authorities.

And a third and final lesson: when an election process is left to 
develop over the course of a couple thousand years, you end up with 
something surprisingly good.

Rules for a papal election:
<http://www.vatican.va/holy_father/john_paul_ii/apost_constitutions/docu 
ments/hf_jp-ii_apc_22021996_universi-dominici-gregis_en.html> or 
<http://tinyurl.com/3ldzm>

There's a picture of choir dress on this page:
<http://dappledphotos.blogspot.com/2005/01/biretta-sightings.html>


** *** ***** ******* *********** *************

                Counterpane News



Schneier was selected as one of the top 25 CTOs by Infoworld:
<http://www.infoworld.com/article/05/04/11/15FEcto2005schneier_1.html?s= 
feature> or <http://tinyurl.com/3pdsq>

Counterpane has announced a partnership with MessageLabs for secure 
e-mail services:
<http://www.counterpane.com/pr-20050215b.html>


** *** ***** ******* *********** *************

            The Doghouse: ExeShield



Yes, there are companies that believe that keeping cryptographic 
algorithms secret makes them more secure.  "ExeShield uses the latest 
advances in software protection and encryption technology, to give your 
applications even more protection. Of course, for your security and 
ours, we won't divulge the encryption scheme to anyone."

My essay on why secrecy in cryptographic algorithms is bad for security:
<http://www.schneier.com/crypto-gram-0205.html#1>


** *** ***** ******* *********** *************

           Secure Flight Is in Trouble



Report #1:  There's a report from the Department of Homeland Security's 
Inspector General that the TSA lied about its role in obtaining 
personal information about 12 million airline passengers to test Secure 
Flight.

The report doesn't explicitly say that the TSA lied, but the TSA lied.

The details are worth reading.  And when you read it, keep in mind that 
it's written by the DHS's own Inspector General. I presume a more 
independent investigator would be even more severe.  Not that the 
report isn't severe, mind you.  Here are some highlights from an AP story:

"The report cites several occasions where TSA officials made inaccurate 
statements about passenger data:

"In September 2003, the agency's Freedom of Information Act staff 
received hundreds of requests from Jet Blue passengers asking if the 
TSA had their records. After a cursory search, the FOIA staff posted a 
notice on the TSA Web site that it had no JetBlue passenger data. 
Though the FOIA staff found JetBlue passenger records in TSA's 
possession in May, the notice stayed on the Web site for more than a year.

"In November 2003, TSA chief James Loy incorrectly told the 
Governmental Affairs Committee that certain kinds of passenger data 
were not being used to test passenger prescreening.

"In September 2003, a technology magazine reporter asked a TSA 
spokesman whether real data were used to test the passenger 
prescreening system. The spokesman said only fake data were used; the 
responses "were not accurate," the report said."

There's much more.  The report reveals that TSA ordered Delta Air Lines 
to turn over passenger data in February 2002 to help the Secret Service 
determine whether terrorists or their associates were traveling in the 
vicinity of the Salt Lake City Olympics.

It also reveals that TSA used passenger data from JetBlue in the spring 
of 2003 to figure out how to change the number of people who would be 
selected for more screening under the existing system.

The report says that one of the TSA's contractors working on passenger 
prescreening, Lockheed Martin, used a data sample from ChoicePoint.

The report also details how outside contractors used the data for their 
own purposes. And that "the agency neglected to inquire whether airline 
passenger data used by the vendors had been returned or destroyed." And 
that "TSA did not consistently apply privacy protections in the course 
of its involvement in airline passenger data transfers."

This is major stuff.  It shows that the TSA lied to the public about 
its use of personal data again and again and again.

Report #2:  The GAO (Government Accountability Office) issued its own 
report about Secure Flight.  Last year, Congress passed a law that said 
that the TSA couldn't implement Secure Flight until it met ten 
conditions: privacy protections, accuracy of data, oversight, cost and 
safeguards to ensure the system won't be abused or accessed by 
unauthorized people, etc.  The GAO report found nine of the ten 
conditions hadn't yet been met and questioned whether Secure Flight 
would ultimately work.

Some tidbits:  TSA plans to include the capability for criminal checks 
within Secure Flight (p. 12).  The timetable has slipped by four months 
(p. 17).  TSA might not be able to get personally identifiable 
passenger data in PNRs because of costs to the industry and lack of 
money (p.18).  TSA plans to have intelligence analysts staffed within 
TSA to identify false positives (p.33).  The DHS Investment Review 
Board has withheld approval from the "Transportation Vetting Platform" 
(p.39).  TSA doesn't know how much the program will cost (p.51).  Final 
privacy rule to be issued in April (p. 56).

These two reports put the TSA in a bind.  It is prohibited by Congress 
from fielding Secure Flight until it meets a series of criteria.  On 
the other hand, I'm not sure the TSA cares.  It's already announced 
plans to roll out Secure Flight.  In August they're going to implement 
the program nationwide with two still-unnamed airlines.

My own opinions of Secure Flight are well-known.  I am a member of a 
working group to help evaluate the privacy of Secure Flight.  While I 
believe that a program to match airline passengers against terrorist 
watch lists is a colossal waste of money that isn't going to make us 
any safer, I said "...assuming that we need to implement a program of 
matching airline passengers with names on terrorism watch lists, Secure 
Flight is a major improvement -- in almost every way -- over what is 
currently in place."  I still believe that, but unfortunately I am 
prohibited by NDA from describing the improvements.  I wish someone at 
TSA would get himself in front of reporters and do so.

IG report:
<http://www.dhs.gov/interweb/assetlibrary/OIGr-05-12_Mar05.pdf>

Article on IG report:
<http://www.dailystar.com/dailystar/news/67386.php>

My previous comments on Secure Flight:
<http://www.schneier.com/crypto-gram-0501.html#9>
<http://www.schneier.com/crypto-gram-0502.html#1>

Airline passenger data also used by the Center for Disease Control:
<http://www.boston.com/news/nation/washington/articles/2005/04/07/delta_ 
hoping_to_curb_spread_of_diseases/> or <http://tinyurl.com/5snng>
My commentary:
<http://www.schneier.com/blog/archives/2005/04/more_uses_for_a.html>


** *** ***** ******* *********** *************

              Comments from Readers



From: Jonathan Tuliani <[email protected]>
Subject: The Failure of Two-Factor Authentication

I agree completely with your analysis that two-factor *user* 
authentication will not solve the problem of phishing attacks.  Indeed, 
the situation is worse than you describe: the attacker does not need to 
resort to technically-advanced man-in-the-middle or virus/Trojan 
attacks; they simply need to ask the victim for a one-time password 
from their authentication token via a conventional spoof website, and 
to use it before it expires.  In the case of counter-based rather than 
time-based schemes in particular, the time window available may be 
quite large.

The only solution to this problem is to migrate banking applications to 
explicit transaction authentication rather than user 
authentication.  For example, a token with a calculator-style keyboard 
can prompt the user to enter the payee account number and amount to be 
paid directly into the token itself, and produce a one-time password 
that acts as a kind of MAC of these details.

The problem is that transaction authentication is less user-friendly 
and the authentication tokens required tend to be larger and more 
costly.  Nevertheless, such schemes are under consideration, most 
notably within the MasterCard Chip Authentication Program, which allows 
consumers to use their normal banking chip-card (more common in Europe 
than the US) together with a self-contained card reader to provide 
two-factor authentication for both user and transaction authentication.

SMS offers not only a separate channel to the consumer, but also an 
independent user interface to the PC screen which is invulnerable to 
both Trojan and man-in-the-middle attacks.  SMS one time passwords can 
therefore be used not only for user authentication, but also for 
transaction authentication, using messages such as "Pay $100 to account 
12345? Confirm Code: AGEWN"

All this was described in my article 'The Future of Phishing,' 
published nearly a full year ago and still available, e.g., at 
<http://www.net-security.org/article.php?id=672>



From: Ernst Jan Plugge <[email protected]>
Subject: The Failure of Two-Factor Authentication

I just read your interesting piece on two-factor authentication. You 
describe a system where a bank sends an SMS message for authentication, 
and the weakness inherent in it. My bank does something similar, but 
sidesteps some of these issues rather elegantly.

Authentication to the web application for my bank is done using just a 
password. I can prepare a batch of transactions within the application, 
without any further authentication. However, to confirm the batch, I 
have to provide a TAN, a transaction number. This is delivered by SMS 
to my mobile at the moment I initiate the final phase of the process, 
and the message includes a statement of the total amount of the 
transactions in the batch, and an ordinal TAN index, which bumps by one 
for each batch. I type in the number, and the batch is processed. SMS 
is, by the way, just one of the delivery mechanisms supported by the 
bank. You can also get a list of TANs printed on paper sent by snail 
mail. The options are mutually exclusive.

Someone who steals both my password and my mobile can, of course, rip 
me off. But a Trojan will have a much more difficult time of it. First 
of all, merely eavesdropping and replaying will not work, because the 
TAN is only valid for one transaction. A man-in-the-middle will have to 
monitor and divert my work in the application in real time, and 
substitute his own fraudulent details. The MitM will have to submit his 
batch for processing at almost the same time as me, and the amounts 
have to match exactly. So even if the MitM succeeds, the damage is 
quite limited.

This scheme still has its weaknesses, but it's sufficiently secure for 
me to trust my personal online banking affairs to it.



From: "Wolfgang Daum" <[email protected]>
Subject: The Doghouse: Xavety

Company Xavety <www.xavety.com> presents a new encryption method, which 
is based on chaos mathematics and polynomial integer arithmetic, thus 
ensuring platform independency and theoretically arbitrary accuracy of 
all calculations. The CHADSEA method, which stands for CHAotic Digital 
Signature, Encryption and Authentication, is a symmetric encryption 
method generating block ciphers.

The chaos generator is based on the chaos function of the Logistic 
Equation, which is implemented in its recursive form and within a 
certain range of bifurcation factors well known to produce chaotic 
number series. <http://www.xavety.com/Technology.htm>  The recursive 
application of the logistic equation produces very quickly very high 
non-linear functions of arbitrary and unknown polynomial 
order.  Together with the so called self-similar nature of the logistic 
equation, which produces functional values absolutely chaotically 
within a well-limited solution interval, but containing an infinite 
number of solutions, it is by its mathematical nature impossible to 
reconstruct a starting value from a functional value, especially when 
not knowing the number of iterations nor the exact bifurcation factor 
used.  CHADSEA implements this chaotic behavior so that it is a perfect 
pseudo-random number generator in the sense of a cryptographic strong 
pseudorandom bit generator forming poly-random collections, a perfect 
one-way (hash) function, and a perfect document signature algorithm.

Several statistical tests have been performed in order to validate that 
the CHADSEA method cannot be broken by statistical means.  These tests 
are quite comprehensive and are described in detail in the following 
papers: the Signal-Noise Tests 
<http://www.xavety.com/Validation_SN_Test.htm>, the ENT Test Suite 
<http://www.xavety.com/Validation_ENT_Test.htm>, and the NIST 
Statistical Test Suite, <http://www.xavety.com/Validation_NIST_Test.htm>.

The CHADSEA method passes all these tests, especially also all of the 
189 statistical tests of the National Institute of Standard and 
Technology (NIST).

Unfortunately the author and publisher of the Crypto-Gram newsletter 
Bruce Schneier of Counterpane Internet Security, Inc has called this 
new method in his March 15, 2005 Crypto-Gram newsletter as "snake oil" 
and company Xavety as "doghouse".  Because the newsletter is the most 
widely read publication in the market and Mr. Schneier one of the most 
influential individuals in the industry, this may cause serious damage 
to the company.

Xavety Corporation invites the scientific community to participate in a 
validation of this promising new encryption method.


** *** ***** ******* *********** *************

CRYPTO-GRAM is a free monthly newsletter providing summaries, analyses, 
insights, and commentaries on security: computer and otherwise.  You 
can subscribe, unsubscribe, or change your address on the Web at 
<http://www.schneier.com/crypto-gram.html>.  Back issues are also 
available at that URL.

Comments on CRYPTO-GRAM should be sent to 
[email protected].  Permission to print comments is assumed 
unless otherwise stated.  Comments may be edited for length and clarity.

Please feel free to forward CRYPTO-GRAM to colleagues and friends who 
will find it valuable.  Permission is granted to reprint CRYPTO-GRAM, 
as long as it is reprinted in its entirety.

CRYPTO-GRAM is written by Bruce Schneier.  Schneier is the author of 
the best sellers "Beyond Fear," "Secrets and Lies," and "Applied 
Cryptography,"  and an inventor of the Blowfish and Twofish 
algorithms.  He is founder and CTO of Counterpane Internet Security 
Inc., and is a member of the Advisory Board of the Electronic Privacy 
Information Center (EPIC).  He is a frequent writer and lecturer on 
security topics.  See <http://www.schneier.com>.

Counterpane is the world's leading protector of networked information - 
the inventor of outsourced security monitoring and the foremost 
authority on effective mitigation of emerging IT threats. Counterpane 
protects networks for Fortune 1000 companies and governments 
world-wide.  See <http://www.counterpane.com>.

Crypto-Gram is a personal newsletter.  Opinions expressed are not 
necessarily those of Counterpane Internet Security, Inc.

Copyright (c) 2005 by Bruce Schneier.