Data Sharing Review

Ian Batten ukcrypto at chiark.greenend.org.uk
Thu, 17 Jul 2008 14:52:45 +0100


> is it a nice bridge?
> i don't believe that i just think that biometric keys are easier for
> the general public to use rather than having everyone remember their
> huge passphrase

But you're confusing keys with encryption.  A fingerprint reader  
doesn't prove that the disk is encrypted under that key any more than  
a BIOS password does.  Indeed, fingerprint readers on most laptops are  
implemented precisely as BIOS passwords: the machine won't boot  
without the key, that's all.

>
> i seem to remember someone saying that if you can remember your
> passhrase it prolly isn't long enough

That person was wrong.  It presumes that the threat to your  
information is a brute force attack on your passphrase or on your  
underlying cipher system.  It rarely is.  It's much easier to obtain  
your key by stealth or threat, or wait for you to decrypt the data and  
look at it then, or find the decrypted copy that you keep for  
convenience.

>>
> No system is ever going to be 100% secure the idea would be to raise
> the bar to stop it being profitable for all and sundry to get access
> and yes i always taught my juniors to at least call back to go through
> someone's reception to try and validate a cold call and never give out
> info.

So, how do they do that?  Do they take the calling institution's name,  
look that up in a phone book which contains only trusted institutions,  
call that number, and ask to speak to the original caller by name?    
Do they look it up in the general phone book?  Or do they just ask the  
caller for a number, dial it, and hope it answers ``Flurble Clinic,  
how may I help you?''?

>
>
> Because most people will hand over passwords for chocolate to
> strangers conduction a "survey" in a train station should we stop
> using passwords

Yes.  That's why all our remote access is secured with tokens, all  
access to our sensitive systems on-site is secured with tokens, we're  
shortly going to make access to all the systems in our helpdesk/NOC  
environment be thin clients secured with tokens, and as we're rapidly  
approaching the point where 100% of our staff will have been issued  
with tokens we're seriously considering making all access require  
one.  I'm kicking myself for selecting SecureID over Vasco, for  
various reasons, but I am where I am and once I've bought ~600  
licenses I may as well get best value from it.

>>
>> No, by logging onto the machine and then leaving it to the junior  
>> staff.  Or
>> are you proposing a system where I have to keep my finger on the pad
>> continuously?  That's going to be a pain to use.
>
> No, just everytime you access the system to use the key escrow, then
> the system will know that you looked at that record at that time so
> when it comes to be audited there is the necessary trail.

Have you actually been involved in a large-scale, record-level audit?   
How effective was it?
>
> social problems require societal solutions.

I meant ``social problems'' as in ``problems which are caused by the  
ease of social engineering''.

> audit audit audit

What proportion of access to records is illegitimate, in the sense of  
``by nefarious individuals bent on causing the subject of the accessed  
record harm'' --- let's leave strong views on bulk access for research  
to one side for the moment?  I suspect the answer of the order of one  
in a million: there are hundreds of millions of accesses to records in  
a year, and my guess would be `hundreds' of serious illegitimate ones  
--- blackmail, family rows, that sort of thing.  Grant me a few orders  
of magnitude of leeway: maybe it's as high as one in ten thousand.

Now, outline an audit regime which will find a one in a million (one  
in ten thousand, whatever) event.  How many records would you need to  
audit, and how accurate would your diagnostic need to be, in order to  
do this reliably?

> please don't be too focused on the biometrics
> it just seems a less bad  option where people forget to carry
> smartcards

You send people home if they don't come to work able to do their job.   
After a few repetitions you sack them.  The rest of the staff would  
get the hint.  It's no different to ID cards: you don't permit staff  
to work in hospitals without ID, do you?  Ah...

If the smartcard is properly linked to a PIN, it's reasonable in fact  
to keep them in a key safe and issue them against a photograph.  In  
fact, that's quite a good procedure: people arrive on the premises at  
the start of their working day, draw their token from security against  
a photographic register, use it during the day and then return it at  
the end of the day as part of leaving the premises.

> or can't remember a password more secure that "password1"

In call centres, maybe.  If someone with a graduate level job can't  
remember a reasonably complex pass phrase, you've got deeper problems.

Trust has
>> nothing to do with cryptography: that you have encrypted my records  
>> AES256
>> is of no value unless you can prove that only I hold the key.  You  
>> can't.
>> End of.
>>
>
> ever?
> <facetious>
> even with an id chip buried in your iliac crest carrying your random
> generated passphrase or your dna as passphrase
> </facetious>

Prove that no-one else has a copy of that data.  Write on only one  
side of the paper at once.  Prove the mechanism by which the data is  
extracted from the chip to be used legitimately cannot be subverted  
and used illegitimately.

>
>
> my point is that the government are hell-bent on having a centralised
> database containing patient records in England and Wales.
> Scotland will do what we normally do and wait to see what happens.
> Are you of the opinion that no control on the data is better than  
> some?

See next mail.

ian