Categories
technology

Linksys WAG54GX2 SRX Modem Router Review

It wasn't my intention but I ended up being an early adopter of the new Linksys Modem Router. So I thought perhaps a review would be of benefit to others.

In the past few years I've been through ADSL modems from BT, Binatone, D-Link, Hermstedt and Netgear. The BT one was like a rock, but I couldn't reconfigure it when I moved. The Netgear one was okay but I asked a lot of it and I ran into some firmware issues which wouldn't bother most, same for the D-Link but it was a little less user-friendly than the Netgear. The others aren't worth discussing.

Through this modem orgy I stuck by my Apple Airport Extreme basestation (sans modem or aerial port) and it coped fairly well. The administration software is lovely, the USB printer sharing is fabulous and of course it looks nice. But range and performance is pretty uninspiring, especially if you allow for 802.11b and 802.11g clients.

With my recent move the Airport was just not reaching all corners of the house and garden, modest as they are. I also was tired of the occasional game of reset the routers when one began to diagree with the other, or something, I couldn't be bothered to diagnose the issue hence my fiendish use of an unbent paperclip on the reset buttons.

So I warmed up Google and set about finding an all-in-one ADSL modem and Wireless router which was going to be stable, fast, secure and easy to configure for my occassionally demanding needs. It was harder than I thought it might be – really high-end stuff like the Proxim ORiNOCO AP-700 (for Xmas please!) assumes a big corporate network so have no ADSL functionality. At the other end loads of no-name boxes have minimal reliability thanks to their absurdly low pricing.

To cut a long story short I found out about the WAG54GX2 which wasn't actually showing on the UK Linksys site but I tracked it down on the oddly named NickKnows.com for an excellent price and had the box in my hands in no time.

Let's manage expectations here – it's not like taking an iPod out of its box, but nevertheless the out-of-box experience was pretty darn good. I was up and running in no time, once I read the help to understand the different terminology Linksys use compared to other vendors. The configuration interface is sensible and filled with piles of useful and intelligent options. The two aerials for MIMO (basically more speed, more range) are not precisely attractive, but who cares – I've been using this baby a week or two and it's been rock-solid reliable and fierce fast.

Here's my signal-strength test data collected using a 15″ PowerBook with an built-in Airport Extreme card with iStumbler's signal readout…

Apple Airport Linksys WAG54GX2
Study 19-33 37-49
Lounge 39-42 46-55
Garden steps 21-28 19-27
Hammock
at end of garden
0 8-23

Quite a difference… I can actually surf from the hammock – bliss.

The only problem I can report is that the router's DMZ option doesn't seem to be honoured, so that if you set an IP address to be in the DMZ it should be fully accessible to the outside world but it isn't. I got around this using the port-forwarding options, more fiddly but good enough. I really couldn't recommend this box enough, it's the best I've found anywhere

Categories
notes from JK

Workshop venue confirmed

The Amadeus Centre

Little Venice, here we come!

My workshop “Managing Web Projects” will be in the wonderful Amadeus Centre, we're going to have the whole place to ourselves and free wifi too. I'm already looking forward to the yummy lunch, their kitchen smelt incredible when I visited. The learning will take place in upper hall with breaks in the lower hall and dining room which are downstairs.

We had to bump the date by one day to fit in, so the workshop will be Thursday 26th January now. Looking forward to seeing you there!

http://www.kitcat-workshops.com

Categories
voting

Estonia e-votes

Estonia has just completed a nationally available legally binding online election and the media are causing a fuss. My head’s in a twist because I just wrote a great post on this topic before BBEdit crashed losting the post – BBEdit never crashes.

 

Anyway let’s try and get this back from memory… The BBC did a pre-election article and Associate Press did a post election article where they quoted me fairly accurately.

 

This sums it up:

 

He acknowledged that Estonia’s system was the most secure to date, but said no system was “good enough for a politically binding election.”

 

Yep, it’s a pretty good system, as far as I can tell. The Estonian National Election Committee has published the rather good General content:encoded of the E-Voting System. With a small population of 1.4 million and PKI based smartcards authentication is not the problem it is in many other countries, so I can skip that. (Though if anyone has any info on copied Estonian ID cards being found, that would be interesting).

 

Essentially voters cast their vote online through a Java or ActiveX applet which encryptes the chosen candidate with the vote-counters public key. The voter then signs the vote with the private key off their smart ID card. The votes need to be traceable, via the voter’s signature, as citizens are allowed to vote multiple times online and offline. Once the election closes and invalid ballots are removed, the voter’s signatures are removed from the votes and the encrypted votes are physically passed to a counting machine off all networks. On this machine the private key of the vote counter is used to decrypt the votes before counting.

 

Of course once the digital signatures are off the votes their uniqueness and authenticity cannot be verified. Potentially un-signed votes could be swapped, added to or removed. I hope they add in some unique number (like a timestamp) with the vote (which is otherwise purely a candidate number) as their logging works on the basis of hash(vote) but of course two hash(candidate 198) would be identical. The terminology in the document is a little unclear, perhaps the logs use the hash of the signed & encrypted vote, or perhaps not.

 

The logging system is one of the best I’ve ever seen in an e-voting system (I’m still pretty proud of GNU.FREE’s logging and there may be better logging designs cloaked in corporate secrecy). However there is no mention of what protects the logs themselves from tampering. They all use hash(vote) as a unique identifier so without protection of the log files one could remove votes successfully and perhaps replace them if one had the right keys. The public key for the vote-counter is embedded in the voting applet so that could be extracted.

 

There is no voter verifiability, though potentially the system would allow for a basic level of post-count checking, but it doesn’t currently. Once the voter has clicked to send their vote and received an acknowledgement back, that’s it. There’s no way to check the vote was stored as intended and no way to be sure it was counted. That’s disappointing but perhaps not surprising in a country which culturally less cynical of government’s motivations.

 

The following requirement ensures that the privacy of e-voters is maintained: at no point should any party of the system be in possession of both the digitally signed e-vote and the private key of the system.

 

There are many ‘coulds’ and ‘woulds’ in the general content:encoded document I’m using to explore the Estonian system. So for example they suggest splitting the private vote-counter key to reduce the possibility of compromise, but it reads more as a suggestion than what actually happens. Without knowing Estonian I can’t get more detail to find out what really happens. Certainly the above quote shows that they recognise a primary vulnerability in their system and whilst splitting the key could help, they also suggest having multiple keys because if they lose or corrupt the only one they can’t count the votes. Uh-oh.

 

Conclusion

 

Kudos to the Estonians for publishing accessible and detailed documents in English. They totally get this whole open government thing. For the size of country, it’s technological outlook and the low likelihood that anybody major (e.g. a superpower) would want to mess with their elections, the system is ok.

 

Considering how much time I spend talking to journalists, I often wonder which bit they’re going to choose to print (if anything!) so I’m glad my best argument was included:

 

“The benefits [of e-voting] don’t come anywhere near the risks,” said Jason Kitcat (…) “It’s a waste of money and a waste of government energy.”

 

With AP reporting less than 1% of registered voters using the e-voting system I think that once the publicity dies down, reality will set in. The system doesn’t offer the turnout boost hoped for and with such small numbers using it there aren’t cost savings to be had. In fact with voters still allowed to go for a paper ballot after e-voting, as protection against vote buying and coercion, new levels of election complexity are going to be more costly. These facts will be hard to avoid and, like most other places, e-voting will quietly die away.

 

 

Categories
notes from JK

Introducing my new workshop

I'm really proud and happy to be able to announce my first ever workshop “Managing Web Projects.” I see this as my contribution in helping to formalise the web industry and to improve the general quality of work we as an industry are doing with our clients.

For a while now I've noticed two interesting, related trends. Firstly, and my clients won't mind me saying this, the vast majority of people responsible for managing web projects at the client end have no experience at all of technology projects or of marketing projects. They may have knowledge of one or the other but not both and developing effective web sites combines both and then some. Often they are given the responsible by their boss and they soldier on as best they can – yet in the meantime there's a whole school of thought emerging on how to best do this web thing. The web industry has been cherry-picking from the worlds of pure software development, ad agencies and coming up with new ideas too. All this evolution isn't really feeding back to clients.

This workshop is for them.

At the same time there are people working really hard in web agencies of all sizes and shapes. Many of these good folks have technical or design backgrounds and have never really had a chance to do some specific formal learning on the management side of delivering web projects. Maybe they want to move up to a job with more responsibility or maybe their agency just needs to formalise a bit, get some good processes in place. There isn't a web-specific forum to learn this stuff – it's either generic project management courses or technology focussed learning programmes. People in web agencies need to learn about more than technology and design.

This workshop is for them.

It's an idea that has been brewing for a long time and has had loads of positive feedback so I'm really really jazzed to be able to say that the plans have been laid and I can announce the first date, guest speakers and more.

I'm really honoured that Antonio Gould a director at 3form will be doing a guest slot on managing the client – web agency relationship. I'm also honoured and delighted that my new friend Andy Budd a director at clear:left will be doing a slot on web standards. Both are at the top of our field and know shed-loads.

I've also been showered with generosity from the lovely people at Omni Group and BrainStorm Software both of whom have offered me a 10% discount on their software for the workshop's attendees. My own company Swing Digital is also offering 10% off their software. As that Iceland ad went “Have we got a deal or have we got a deal!”

The workshop will be a day long learning adventure on 26th January 2006 with cocktails afterwards where everyone, not just attendees, is welcome to talk web. The venue is being finalised next week so I'll let you know as soon as I know!

The workshop site is at:
http://www.kitcat-workshops.com

Categories
e-democ / e-gov

Encouraging robust discussions and community links

A really fantastic forthright discussion I observed on a members-only email list got me thinking… I can't go into specifics but the discussion cleared up a few misconceptions some people in a town had about a certain big new development. Various persons weighed in support of the misconceptions but people with the authority and knowledge to know otherwise presented the 'truth' as they saw it.

Everyone came away knowing more about the facts and how other people perceive the issue. I think also a few were motivated to do more with the issue. It was an all round great e-democracy use of email.

Following on from another discussion I had this morning about forming geographical hubs of specialist firms, my brain got thinking on how to create the strong links which allow for robust, honest discussions between people. Often, in the UK at least, we're a bit too polite and reserved to really get to know each other without help.

I think people need to be given permission to embrace their community. Looking back at successes including that email discussion I described above), really great communities (in meat or virtual space) have in my experience formed out of agreed values and goals.

Not only by agreeing the values do we give ourselves permission but we have to make the goals explicit and public (to the community members at least). This may all sound so obvious to many but it's so easy to forget the basics. St Benedict knew what he was doing when he wrote down his Rule for monastic life – by clarifying how the community would operate in a fairly non-prescriptive way, he enabled communities founded on the rule to perpetuate for centuries.

For most e-democracy purposes a complete book is a touch too much, but explicit values on a single page will do, like those clever folks at e-democracy.org do

Categories
technology

d.construct – Brighton flexes it’s Web2.0 muscle

Yikes, this is cool. There's gonna be some serious validation of Brighton's webbiness with the ultra-web 2.0 mini-conference d.construct on 11th November.

It's being organised by some CSS gurus and Cory Doctorow is speaking, what on earth else could you want from a tech event?

I'm going to have to change a flight to Marseilles to get to this, so if everyone snaffles the limited 100 tickets before I get one, I'll be peeved

Categories
voting

Why won’t the e-voting story get coverage? An editorial plea

My Google alerts sent this extraordinary column from the US into my inbox…

Why isn't the national media all over ‘e-voting fraud’ like stink on a monkey?

I personally e-mailed the Associated Press offices in New York and San Francisco about the volumes of feedback I received from readers since I first wrote about electronic voting fraud … I also called our local NBC affiliate, KCRA Channel 3. All I hear is crickets. Nobody wants to touch this with a 10-foot pole.

I don't know the specifics of why the US media aren't giving e-voting problems the amount of coverage they deserve but certainly part of the problem is the technical nature of the issue – not that many journalists really get it and few editors feel that readers will understand. But in my experience most people do get it when given just the simple facts.

Full article

Categories
e-democ / e-gov

Holland shows why ID cards are a no-no

An extraordinary report in the latest EDRI-gram newsletter shows how disastrously ID cards are doing in the Netherlands.

Since the introduction of compulsory identification in the Netherlands on January 1st 2005, the police have fined 50.000 people that could or would not present a valid ID. Almost 4.000 of those who were fined were children aged 14 and 15. The statistics are provided by the Central Judicial Collection office.

Read more…

Categories
voting

Some real-world examples of e-voting problems

Joseph Hall documents some excellent examples of problems encountered with Diebold systems and the often shoddy ways in which the company tried to deal with them.

In one city, Dallas, NC, a bug appears to have prevented the downloading of 11,945 votes which wasn't caught for seven days…

Read more…

Categories
notes from JK

Feeding time at the zoo

I've added feeds for each category in the blog – you can also navigate those categories in the left-hand menu now.

I've also done some category tidying – when you see them actually 'out there' on your menu you realise you maybe had rather too many. I'm still tempted to whittle it down some more but with things like postal voting and e-voting it's tough to decide to merge them or not. Yes they're related but they ain't the same thing buddy boy.

I've also ironed out some general date weirdness in all my feeds. Rolling your own software can have it's quirky moments sometimes – feed date formats is definitely one of those times!

I also altered things so that all feeds from this site are full-text.

Let me know if any weirdness ensues.