So at least an attacker couldn't cause those sorts of accidents, even if they could totally mess up the system.
Example Controllers: http://www.mccain-inc.com/controllers.html
edit: s/opposite/cross/
Nonsense. Even mechanically timed lights can be wired to illuminate any arbitrary set of lamp in either direction. The only difference between then and now is that back then you had to physically move wires, whereas now it's software switched.
I'm pretty sure I've seen this happen once (in NL), at an intersection with a very predictable traffic light sequence (some intersections use sensors, others simply follow a set pattern), an ambulance came by, sirens blaring, and the whole pattern pretty much skipped a "turn".
I'm not sure which method is most common. The wikipedia article says that IR, acoustic, visible lights, and GPS can be used to change the lights. It would be fun to experiment with different methods of changing them, but would undoubtedly be illegal.
Apparently it's not illegal federally to use these devices to change lights, it might be legal in some states.
Allowing green waves in a high traffic, high pedestrian downtown area would be lunacy.
So at $4 per gallon, that suggests that your cost (not the city's revenue) for this absurd scenario is $0.66 per day. If the city has a completely ridiculous 10% gasoline tax, that suggests that it's getting $0.07 per resident per day. Or $25 per year.
This may not be the most difficult way for a city to raise $25/resident/year of revenue, but it's certainly in contention for it.
I agree that it's a bizarre and horrible way to raise revenue, but your calculations actually make it look quite straightforward to implement.
I co-founded a traffic sensing startup circa 2008. At the time, very few cities had centralized control over their lighting systems (LA mostly did for example, most others did not). In fact, most traffic systems we looked into at the time had very little aggregated control at all. You may see situations were a particular busy street had 'linked' control for a series of 5,6 or 7 block in a row, but even that was fairly rare. Most of the time, each intersection has it's own controller, with minimal if any linkage to the outside world. You can usually find the control boxes, they're the randomly placed conspicuous steel boxes somewhat near the intersection. As for a 'software update', in most cases you were talking about an 8bit 8051 MCU switching some relays. A 'software update' involves someone going to each of these boxes physically (thousands in a decent sized city), plugging into some sort of serial port on the controller board, and running a possibly dangerous destructive write on the MCU flash.
It definitely qualifies as 'difficult'
The simple answer to your objection is that it doesn't matter if you stop at a light for 30 seconds or 60, you still decelerate to a stop and accelerate to your cruising speed again -- the marginal difference is idle time, not decelerate/accelerate time.
"Ah," but you say, "But presumably if the red light is longer, some number of people who would have in the counterfactual world cruised through the green light will instead come to it while it is red, decelerate, stop, and accelerate again."
True enough. But while that light is red, another light is green -- for longer, presumably. So compared to the counterfactual, some cars who would have come down to the stop at the red in the other direction are instead cruising through the intersection.
(I presume, here, that nobody actually just sets the intersection to "all lights red" for extended periods of time. That would indeed increase the gas use of everyone in the city, but it also rather gives the game away.)
Indeed, ignoring the all-lights-red approach, the fact is that presumably however long you set the reds for, the intersection spends 50% of its time red and 50% green (or whatever for more complicated intersections, but the point is, you aren't altering the overall amount of red at the intersection, you're just changing it from many shorter intervals to fewer longer intervals). That being the case, we can reasonably answer whether it's possible to raise revenue at all here. Is every increased stop balanced by a missed stop?
And the answer to that depends on whether it's more or less efficient for overall city traffic to have longer or shorter reds. My intuition fails to provide an answer, and I don't have any formal background in traffic engineering.
But in any case, the difference seems unlikely -- at moderately reasonable red light lengths -- to make drastic changes to the city. At which point the $25/resident/year that I earlier estimated starts to look like a huge overestimate.
TL;DR: There is no conceivable way that cities are cynically lengthening red lights to raise revenue. Not effectively, at least.
> According to the paper, the vendor responsible stated that it "has followed the accepted industry standard and it is that standard which does not include security."
Clearly, the 'vendor' lacks a PR team.
Knowing they are all networked, accessible, and controllable from a central computer infuriates me, not because they are hackable, but because the software currently running them is so, so horrible. It's good ol' 'government' software.
That is, as a driver, one isn't in a position to judge whether traffic lights timing make sense, because they're optimized globally to ensure best traffic throughput in the whole city.
After enough short sighted releases, mountains of technical debt, poor coding standards, and general apathy, I do not believe the engineer depicted in the comic is accurate. "Hours of simulation" and "took me a week to work out the timing sequences". No. No government paid software engineer spent a week working out the timing sequences. They hacked out something as quick as they could to meet the ridiculous deadline they were given, and then had a good laugh about fixing the process during the retrospective meeting.
We make security a priority (even with full network access you couldn't control our system) but a lot of third party systems are ridiculously rubbish and a lot of Government agencies only make token efforts at security.
The exercise was conducted on actual stoplights deployed at live intersections, "with cooperation from a road agency located in Michigan."
So this was done with permission.