Categories
voting

Bahrain Balderdash

Bahrain Sheik Anyone who has visited the Middle East even a little (my grand total out there is 8 days so far) won’t be surprised by the gushing enthusiasm of Bahrain E-Voting Forum’s concluding recommendations. They love their reports one-sided and upbeat. So allow me to provide some balance…

1 It has been proven beyond any doubt that technology exist today to effectively enable and run e-voting.

Not true at all. Most computer scientists still see fundamental theoretical barriers in current technology which prevent the proper implementation of secure and anonymous e-voting systems. One of the best examples of this view is expressed by Bruce Schneier in this article which concludes:

“Building a secure Internet-based voting system is a very hard problem, harder than all the other computer security problems we’ve attempted and failed at. I believe that the risks to democracy are too great to attempt it.”

Avi Rubin also has an excellent paper on why remote e-voting in particular isn’t possible with current technology.

Back to the Bahrain recommendations…

2 e-voting is doable and has many benefits some of which are enabling security, increasing accuracy, saving cost, enabling wider participation and catering for people with special needs like frequent travelers and disabled citizen.

I thought we’d killed the cost saving red herring years ago. When e-voting first began to be sold commercially the cost savings were all people spoke about, especially the vendors. But although securely printing paper ballots is costly, it pales in comparison to the costs of building and running a distributed highly scalable and secure e-voting system. Which is why no major vendors now trumpet cost savings in their marketing and why e-voting ‘pioneers’ like the UK government stopped talking about saving money through e-voting years ago.

It’s a fairly open secret that many of the suppliers to the UK pilots swallowed huge cost overruns just so that they could stay in the preferred supplier list for when e-voting went national and they could then recoup costs and some profits. Oops, not happened yet.

That e-voting can increase accuracy is utterly debatable, some would say yes because they believe computers make everything better. Others, especially usability experts would argue that computer interfaces are going to introduce whole new forms of errors. And of course software as well as hardware bugs can create fun unexpected inaccuracies too!

We also know that e-voting does not widen participation significantly. Repeated pilots have shown negligible boosts in turnout, as shown in my analysis of the 2003 UK pilots. We also know that many of the key reasons why people don’t vote are not related to convenience.

Don’t just take my arguments, many smart people agree, including former Labour minister Michael Meacher MP.

Finally while there is no doubt that helping disabled people to vote on their own is an important goal, I have to strongly question whether e-voting for everyone is the best way to meet that goal.

3 Kingdom of Bahrain enjoys many edges over other countries for successful implementation of e-voting such as; solid communication and IT infrastructure and a highly educated population.

Yeah, yeah. I’m sure that point has nothing to do with His Excellency Sheikh Ahmed bin Ataytallah Al-Khalifa State Minister to the Cabinet of Bahrain being patron for the forum.

4 The success of e-voting depends on the involvement of all stakeholders (Public, Government, Societies, professional and political parties)

Good point but impossible to ensure it’s not tokenism.

5 Governments have a vital and focal role to play in the e-voting process as; facilitators, enablers, promoters, legislators, organizers.

Well, maybe, but it does assume e-voting is a good thing. You know I don’t think e-voting is a smart move but either way should governments be championing this?

6 Increasing awareness, especially amongst public is one of the key success factors for e-voting to gain the trust of all concerned parties.

In my experience raising awareness in countries around the world has led to the public becoming increasingly suspicious of e-voting. Their first thoughts on e-voting tend to be positive but after 5 minutes of chatting their against it. Or is that just my sales technique?!

7 Kingdom of Bahrain’s smart Card project strongly supports e-voting due to its security and transparency features.

Yawn.

>8 The Forum highly commends the initiative of the organizers of the upcoming Bahrain Youth Parliament of implementing e-voting technology.

Get them while they’re young.

>9 The Forum highly commends Bahrain Government’s initiative of forming an advisory panel of experts form all relevant stakeholders including external relevant entities such as UN and independents to discuss and steer the e-voting initiative for Bahrain. This will also be a step in further establishing e-democracy.

I have no idea how this gets us to e-democracy but of course expert panels always seem like a good thing. They can be excellent but it all depends on those invited to participate and which voices are heard.

A quick look at the [speakers for the Bahrain forum][7] show us a bunch of people either:

  • Who know nothing whatsoever about e-voting (I think some speakers were randomly chosen);
  • Or are suppliers or the clients of those suppliers and thus have a vested interest in making e-voting look good.

There is nobody there with a deep technical or theoretical understanding of e-voting and not a single voice which might be considered slightly dissenting. This is not a surprise for Bahrain but still shameful that Avi Rubin, Barbara Simons, Bruce Schneier, David Dill, Rebecca Mercuri, Peter G Neumann, Doug Jones, Bryan Pfaffenberger or one of the other deeply intelligent people with concerns over e-voting wasn’t invited.

That such a limited group was invited to the forum does not bode well for the expert panel.

10 Implementation of e-voting should not eliminate traditional methods of voting. The voters should have a choice of selecting more than one convenient method.

Multi-channel voting is great in theory, certainly better than all e-voting at least, as it allows more robust channels of voting to take the strain if e-voting fails. However the challenges in terms of managing the electoral roll and voter authentication are significant indeed – it’s no easy task whatsoever to keep it all securely synchronised between channels.

11 It’s recommended to have an independent auditing body that consists of members from Government, private sector, political parties, professional to increase trust and credibility of the entire process.

Excellent – give them full access to the source code.

12 The forum shall state clearly that there is no 100% risk free system in either traditional or modern technology devised systems for voting. However, there are many proven ways and means of minimize such risks to an acceptable level.

Last but not least, eh? Well it’s a fair point but it would be nice to see them look at the risks from e-voting (potential for all votes to be manipulated electronically) vs. paper voting where there is a cost to each manipulation of physical ballots making wide scale fraud much harder.

Conclusion

The Khaleej Times report that Microsoft have signed a memorandum of understanding with regards to implementing Bahrain’s e-voting. Now Microsoft do have some good products, (only some ok?) but their reputation for security is deservedly poor and they’re not an e-voting vendor. So what on earth are they doing with Bahrain? I’d rather there was no e-voting but at least go with someone like VoteHere who actually has some experience of this field.

It looks like another country is being drawn by the siren cries of e-voting’s attractions. But sadly it’s all a mirage.

As always, a detailed non-technical explanation of the pros & cons of e-voting is available at http://www.free-project.org/learn/

Categories
notes from JK

Latest LinuxUser columns posted

I've just posted two new columns written for LinuxUser up on this site.

LinuxUser can now be purchased online in PDF format so if you're interested do visit their site

Categories
e-democ / e-gov

On Russian Rocks and the PM’s use of Cutting Edge Technology

It's clear to me that the Russian establishment is coming loose from its moorings. Whether delusions of grandeur, stupidity or cunning are behind their ill-advised gas interventions in the Ukraine and now Georgia – the spy rock debacle is just plain bizarre. Of course the British are spying on Russia, we never stopped. What's odd is why the Russians are bringing it up now… to distract from their gas shenanigans perhaps?

Russia is what it is – a total and utter mess.

But I really panicked when I read this from our dear PM, Tony Blair, when asked about the spy-rock:

Mr Blair said: “I only saw myself on Teletext this morning the business about Russia. I'm afraid you are going to get the old stock-in-trade 'We never comment on security matters' … except when we want to, obviously. I think the less said about that, the better.”

Teletext

TELETEXT!?! We're screwed if the PM still uses that knackered old medium to stay in touch with the world. Is teletext better than anything the Number 10 boffins can whip up or do they just not know what's out there these days? Either way I'm depressed.

(Though campaigners take note, to get noticed make sure you copy your press releases to Teletext HQ).

Categories
technology

Apple rejects the Big Bang theory

It's a common temptation in many industries: completing a project, change process or innovation in one massive fell swoop, a big bang. Case history and information systems literature tend to argue strongly against big bang approaches. Yet so many decision makers are oblivious to this and continue to insist on big bang completions for their projects.

Many believe that Apple Computer also takes this kind of approach. We hear nothing about a product, we see no development roadmap and then Steve stands up and unleashes something new on the unsuspecting world. That's, if you will, a big bang-ish approach to marketing.

But when it comes to hardware and software nothing could be further than the truth. Let's look at three examples, briefly…

iPods on iBook

The iPod
The first iPod was developed and brought to market in around a year. This built off three previously cancelled MP3 player projects as well as the work Apple's suppliers such as PortalPlayer had already been developing.

Since the first iPod's launch we've seen continual software and hardware revisions driven by continuous small improvements in ease of use, storage capacity, battery life and functionality. Instead of trying to launch a player which did audio, video, radio and photos each of these features was added slowly over time only once the other features were firmly established.

Many early reviewers complained that the iPod should have video or radio but the iPod is stronger and more stable thanks to Apple's incrementalist approach.

Steve Jobs magazine cover

Mac OS X
Microsoft's Vista was originally an attempt to build a complex, rich new operating system with an advanced file system, search, multimedia and much more. Most of the exciting stuff has actually been left out of Vista's launch as they just were never ready for a big bang launch. Stripping down the features means Microsoft will get something out soon.

Steve Jobs OSX demo In contrast Apple started OS X with betas and then regular major and minor releases of the system which have incrementally added modern graphics, an advanced file system, incredible search and so on.

If Apple had tried to launch the first release of OS X with Spotlight searching, Expose, Automator, the new Finder and so on they would never have got it out (and their market would have shrivelled away while waiting).

So while we don't get everything we want straight away, at least we got solid features which can be iteratively built upon.

Mac on Intel
I don't think Apple have been given enough credit for the huge transition they've so successfully set upon. This success can be directly attributed to a sensible iterative process.

Apple Intel Wafer Rather than bursting onto the scene with a new product/platform on a new chipset Apple have very sensibly first got existing products working with Intel chips. The very first system the public got to experience was the developer machine – a PowerMac G5 with an Intel chip in there.

Now we've got iMacs and PowerBooks (aka MacBook Pros) running on Intel. They're faster (by how much, I don't care) than the previous models and by all accounts run beautifully. The incredible Rosetta technology to support PowerPC software gets a solid set of machines to stretch its legs.

With one set of innovation done now I'm sure Apple will use the Intel chip's strengths to create whole new machine designs. But this is only possible thanks to their sensible incrementalist strategy. (A strategy which, incredibly, has taken veteran Apple watcher Jon Gruber by surprise)

Apple don't bite off more than they can chew, they focus on manageable chunks of change and innovation. Too much results in greater risk and quality declining. Apple don't believe in big bang launches and neither should you.

Comments from the previous version of this blog:

Apple will eat away at Microsoft

…..continually and continually. With the advent of Mac OS X on Intel the Mac will now survive Steve Jobs. Also the Mac will be hacked at some point perhaps soon so that it can run on generic boxes. Apple cannot affect this also but they may choose to accept that they will lose some models to hackers. What will be different is that legal entities are in place so that anyone cannot SELL cloned Mac white boxes. You will be able to build one for yourself, and you may, but Apple will still be in the driver’s seat, thus the “hacker” approach will also help fuel Apple’s growth, and there is no downside here, unless you are Bill Gates and are faced with the company you built up go down the tubes eventually as your operating system is so flawed as to be dangerous. Vista already has viruses out there written for it.
23:30:46 GMT 21-01-2006 Christopher J Smith

Hacking OS X for your box

There’s certainly a small community who find it an attractive idea to run multiple operating systems on one box and more power to them. You’re right, they’ll do it themselves and help spread the Mac word. Legally nobody will be able to package and sell their work so Apple is safe.

I think consumers don’t really care that much about which OS they use and this whole talk of Apple breaking through only if they allow dual booting to Windows is just techie journalist rubbish.

Some corporate IS managers probably like the idea of Windows programs running on more reliable Mac boxes but with Windows comes unreliability. The whole Mac proposition and quality differential comes from integration.

Sure Apple are scary to some by providing the whole shebang – hardware & software. But most people buy all BMW or all Ford when they get a car. I’m not worried and I really don’t think the switch to Intel is that big a deal (now I got over the shock). I think the Intel switch is a great innovation case study though and I’m fascinated to see how their Media Centre-type strategy plays out (for want of a better term).
16:18:43 GMT 25-01-2006 Jason Kitcat

Categories
technology

2006 wishes doing well already

I certainly didn't expect my wish for a faster PowerBook to come so soon.

Ok it's called MacBook Pro (which doesn't have quite the same ring to it as PowerBook had) but it's fast and the FireWire ports stayed put (sorta).

Some notes: * I am irked by the loss of the FireWire 800 port as I just love my LaCie FireWire 800 disk and was about to buy a 500Gb one. I hope they at least create an ExpressCard with FireWire 800.

  • I'm not bothered by the loss of PC Card as it's a flipping ancient standard.

  • Also not bothered by slower DVD burn speed, that's hardly the slowest thing in the process when creating video.

  • I was really bugged by the loss of an old-fashioned dial-up modem. At first I just thought it undermined the roadwarrior nature of the machine. But then I had a think and realised I haven't used a dial-up modem in a year and a half so I certainly can live without one. Of course as someone who was heavily into the BBS scene and ran my own BBS I'm nostalgic to lose the modem and the lovely sounds of the connection negotiation. But that's life, constant change.

Have I ordered one? Not yet, I'm probably going to give it 3-4 months. As much of my most used software – Mailsmith, Fireworks, Office, Skype etc is not universal yet, there's no point rushing and who knows what other goodies are in the pipeline…?

P.S. I'm also holding off the iLife / iWork updates not because I don't want them but because my hard disk is nearly full and there's no point replacing if I'm trading up in 3 months.

Categories
technology

Islands of Information

Snow on Tree, Poland 2006

The snow and the vodka of Christmas in Poland are but a distant memory now.

I'm knee deep in one of the banes of my professional life: Islands of information.

Years ago we produced a detailed Flash presentation explaining how large companies suffer when their data is stranded in islands of information created by the different software used by various corporate functions such as accounting, stock control, marketing, payroll and so on. Our client was a leading ERP supplier for the construction industry – their message was all about switching to a single integrated system. Despite spending a huge amount of time on this presentation never once did we think the islands of information would be an issue for us and our school clients. (The presentation is still online here [3.3Mb Flash])

Every week I'm presented with a new format for storing alumni, parent, pupil and teacher data. Naturally every vendor has designed their database in a unique way and, if they provide an export feature at all, outputs in their own special layout of columns and rows. Some don't believe in normalisation so you end up with three people per row. Others believe in such levels of customisability it's impossible to create a re-usable tool.

Of course our system uses its own unique data structure too, though it's fully normalised. Which is great apart from when I need to normalise 7,000 rows from someone else's program into 21,000 rows for our system. Dates are a horror too, some use yyyy-mm-dd or dd/mm/yyyy whilst others have a separate column for each portion of the date. sigh

Data conversion and transposition tools aren't new and the problem we face every week isn't new. And that's probably the most depressing thing. We've come so far in so many ways yet when it comes to representing people systems are continuously re-inventing the wheel. There are too many standards floating around to define people and their relationships to each other – the result being that none have been settled on.

If everybody could export and import vCard (or whatever I'm not arguing for any standard here, just a standard) life would be a breeze.

Instead I'm left to keep tweaking our command-line Java tool for data conversion. Because while mapping one field in one database to a different field in another is easy, it's the little yet big problems of normalisation and data formats that take a human to mess up and hence sort out.

Horses in Snow, Poland 2005

Categories
notes from JK

The 2006 post

I'm packing in the final push of work before jetting off to Poland for the holidays. Time for a quick look-ahead to 2006, no retrospectives as I'm not sure I could look back at 2005 without writing a book!

What's coming up?

I think the simplicity meme is just going to just run and run. There's so much room for improvement in our world where even understanding how to open some doors can be made a challenge by poor design.

At Swing Digital we're really championing the elimination of complexity from school systems. Our software is helping to manage parent, pupil and alumni relationships without creating an additional burden on already overworked school IT managers. Web software rocks – when done right – but the richness of desktop applications has a huge amount to offer and we shouldn't forget that in the Web 2.0 rush.

The right tools for the job is how we need to keep looking at software. The savings in time and money by going for the most basic, standardised tools possible often far outweigh the disadvantages of having a few more 'advanced' features.

Key thing to remember in 2006

Doing things manually is often much cheaper than you might think. Automating a process can cost many orders of magnitude more than you ever imagined.

What geekery I'd like to see in 2006

  • Blackberry 8700 available in the UK (and RIM not hobbled by dumb patent lawsuits)
  • A new PowerBook with a serious speed-bump (and please don't lose the FireWire ports)
  • Cross-platform reliable Video VOIP on the Mac from Skype, iChat or whoever – just make it work
  • 8Mb/s broadband in my area

What to watch out for

  • More nefariousness from vested interests, bad laws, crappy patents and awful DRM.
  • Some nice new links between local and national services on Directgov and its like.
  • A bushel more WiFi standards to get used to.
  • One Google service comes out of beta – maybe.
  • Lots more blogging here…

Have a great Christmas and New Year everyone.

Categories
voting

John Lettice on CORE

The Register is the absolute best read on e-government type stuff at the moment – informed, incisive and critical where it needs to be (which sadly is rather often).

John Lettice has a cracking article on CORE, the bedevilled centralised electoral register project which was once known as LASER and will be known as SPECTRE when Prescott is done with it. Ok I made up the SPECTRE bit but this idea of a project has dragged and dragged ever since I was first involved in the e-voting area back in 1999.

The Electoral Roll system has its flaws but CORE, while potentially offering some benefits, is also opening up a bumper sized Pandora's box of nasty issues.

The Register has them all

Categories
voting

e-voting betting scam not a surprise

It's not surprising at all that insiders have taken advantage of their privileged access to information in order to raise a few bob through online betting.

They only got caught (well suspected as no charges have been pressed) because a betting site got suspicious. I doubt there are audit trails in places that would spot any cheating on the outcome of the result etc. I've noticed that on programmes like Strictly Come Dancing they don't tell us who got how many votes – it's all left rather woolly.

BT is quoted in the Register piece as saying:

However, one thing we would like to make clear is that this does not affect the integrity of the result. It is impossible to tamper with the results to affect the outcome in anyway – the viewers' choice will win.

I chortled heartily at that. Impossible to tamper? I don't think so BT but I understand why you're saying it. They're just one byte away from being totally discredited and the game show voting is proving much more profitable than the UK's e-voting pilots ever were.

Report in The Register

Categories
e-democ / e-gov

Watmore moves on – and up

I find it remarkable but Ian Watmore, erstwhile UK Government CIO and e-Government Unit head has gone and applied for another job and got it. From sometime in January he will be head of the Prime Minister's Delivery Unit and notionally still managerially repsonsible for the e-Government Unit.

He only started his job in September 2004, and it was a new role. To spend barely a year, and much of it finding his feet, is surprising and troubling.

Questions:

  • Why was he applying for other jobs so early?
  • Why was he accepted for the position when there's so much left to be done? He's only just launched the new government IT strategy.
  • Is something going wrong which he wants to step back from?

Effectively, after having been a triumphant private sector IT manager hired into government he's moved himself out of IT into broader management. Interesting.

Kable Report