Transit
SmarTrip upgrades delayed... again
New features won't be coming to SmarTrip this year after all, except for the new "bins" for SmartBenefits. In a press release announcing the SmartBenefits change, Metro added this item:
Due to the importance of complying with the federal IRS mandate, Metro has had to delay additional upgrades to make bus and rail passes available on the SmarTrip® card and to allow customers to add value to their SmarTrip® cards online. These features will be implemented by fall 2010. They originally were expected to be in place by the end of 2009.In addition to these features, the SmarTrip upgrade was going to give Metro the flexibility to add new fare tiers, like "peak of the peak" pricing, if they chose, or to give SmarTrip users a discount on Metrorail as they have on bus. With this delay, Metro won't be able to even consider these and other potential fare adjustments. They can't consider "all you can eat" pricing like New York's. They can't build the "invisible tunnel" to allow free transfers between Farragut North and West.
Some RAC members tried to get Metro to give a presentation on the SmarTrip delays, but it never happened. I'm going to start pushing on this some more. Why do upgrades for SmartBenefits preclude other upgrades? Typically, with computer systems, you can include multiple new features in one. What's different here? What happened to the contract already awarded for the delayed upgrades? And why have these SmarTrip upgrades been delayed so many years already?
Comments
Successful speed cameras require fair speed limits
- Successful speed cameras require fair speed limits
- Amid scandal, don't lose sight of Gray's policy achievements
- VDOT ignores own data, pushes widening I-66
- Montgomery plans 160-mile, "gold standard" BRT system
- DC's divide need not be black and white
- Preservationists ask to shrink 3rd Church replacement
- Planners are the new public health officials
Wed May 23
12:00 pm Live chat with Matt Yglesias
Thu May 24
6:30 pm M Street SE/SW public meeting
Wed May 30
10:00 am Bike-ped safety enforcement hearing
Mon Jun 4







Riders should start complaining over this. They've delayed it long enough, there needs to be some accountable force that will keep Metro to their deadlines or put some sort of punishment in its place.
Maybe it's time to abandon SmarTrip and start with a newer next generation farecard that has new stuff from the get-go.
by Jason on Oct 27, 2009 4:45 pm
I'm not defending the "change all at once" approach, however. It seems quite silly, and if justified by huge costs to do it piece by piece, then there's a problem that needs fixing too.
by ah on Oct 27, 2009 4:53 pm
At some point, it's going to be time for Metro to replace the 1970's technology for farecards with 21st century technology. Of course, this would probably require new faregates and fare machines which would just lead Metro to find more ways to waste more money they don't have.
by Jason on Oct 27, 2009 5:00 pm
There are probably ways to cheat the system- there's probably nothing stopping people from resetting the value on their own cards. But, at some point the back-end system will notice that the value on a card isn't what it's supposed to be. Then I'm guessing they blacklist the card. So, while you can cheat once, there's probably (hopefully?) no good way to cheat multiple times.
At a very high level, the SmarTrip card is just used as a way of inputting an account number when you go through a gate. Most of the logic can be done on the back-end. I would think you'd be able to do pretty much whatever you wanted to do with the current SmarTrip cards, gates and fare machines, and only change the back-end servers. You would probably have to reprogram the gates and faremachines to some extent, but I doubt it would require replacing hardware.
I could be completely wrong. I have no inside information about how the SmarTrip system works. I'm just making inferences based on what I've read about other farecard systems.
by Andy R on Oct 27, 2009 5:33 pm
by J on Oct 27, 2009 5:42 pm
by Gavin Baker on Oct 27, 2009 6:05 pm
White hat hacker students from MIT managed to break into charlie card using a iso 14443 reader/writer and a brute force method. The weakness in Boston's system was that the encryption secret key was only six bits long, allowing them to make 64 cards and just test them all to see which one was encrypted using the correct key. Once they knew the correct key, they could write arbitrary values to the card, including values that exceeded the purchase limit at fare machines.
Boston has since fixed their system. The problem with smartrip is that the system predates ISO 14443 and is proprietary to Cubic. Metro has recently installed ISO 14443 faregate readers, allowing Metro to change over to standard farecards if they so choose.
by Michael Perkins on Oct 27, 2009 6:08 pm
"They can't consider "all you can eat" pricing like New York's. They can't build the "invisible tunnel" to allow free transfers between Farragut North and West."
There needs to be an explanation on why those cant be done if they can trigger the cards to give refunds they can certainly do those things as well.
All i would take is a few lines of code in there computers for the tunnel thing
For all you can eat pass there is no damn reason why they cant except for they don't want to; they could just get some of the student cards have them printed in a different color and jack up the price or add about a paragraph of new code into there system.
by Kk on Oct 27, 2009 6:09 pm
by kreeggo on Oct 27, 2009 6:43 pm
Who runs the department that manages SmarTrip, who made the deadline, and who keeps delaying it? I think it's time for a letter writing/public shame campaign if anyone knows a name to publicly blame. If not that, I'll just forward this to the Examiner for front page shame.
by Jason on Oct 27, 2009 6:45 pm
Also, when does this go into effect? January?
Thanks so much.
by Tom on Oct 27, 2009 7:05 pm
The cloning attack was one of the attacks mentioned by the MIT students. But, the MIT students managed to do something marginally worse: forging arbitrary values on cards. But, from a practical perspective, the cloning attack is almost as bad.
I can't find a reference, but I think NYC gets around the problems by having a back-end server that double checks the values on cards. It doesn't do it in real-time, it just blacklists ones with problems. I think I read that on Bruce Schneier's blog back when the CharlieTicket hack came out. That can go a long way at blocking these attacks. Otherwise better crypto can go a long way too, but that involves changing hardware and cards, so it can be very expensive to do. I can't think of any good quick fixes for the CharlieTicket system.
by Andy R on Oct 27, 2009 7:56 pm
by ah on Oct 27, 2009 8:03 pm
by James on Oct 27, 2009 8:58 pm
Considering this upgrade was one of the three things I started with Metro advocacy for (others were Google Transit and more frequent off-peak trains) I'm pretty disappointed.
by Michael Perkins on Oct 27, 2009 9:31 pm
The way I understand the SmartTrip cards new bins is that the first bin will hold your SmartBenefits transit dollars (be they employer supplied or pre-tax), the 2nd bin will hold your SmartBenefits parking dollars (be they employer supplied or pre-tax), and the 3rd bin will be general cash.
When riding transit the higher priority bin will be debited. Bin 1 is higher priority than Bin 3.
When parking then Bin 2 will be debited.
I think there is definitely confusion among people because the different ways SmartBenefits are funded for people. Personally it is my pre-tax earnings going into SmartBenefits, my company doesn't supply any money or any matching money. For people who's companies fund their SmartBenefits this probably isn't a big deal. For me I need to know how Metro and my company are going to handle that.
I don't believe this is a requirement by the IRS. Are other transit agencies around the country doing the same thing?
by James on Oct 27, 2009 10:13 pm
http://www.wmata.com/pdfs/business/SmartBenefits_IRS_October_2009.pdf
http://www.irs.gov/irb/2006-47_IRB/ar05.html (IRS ruling)
http://www.irs.gov/irb/2008-38_IRB/ar09.html (effective date changed)
The issue the IRS has is that if your employer puts fares on your smarttrip it can't be used "like cash"--it has to be used only for transit. If WMATA wants to allow Smartrip to be used for anything else, it has to offer this for employers to be able to use the direct deposit system and still have it be tax free to the employee.
Yes, I realize money is money (i.e., if you get $100 tax free because you will spend $100 on transit, it doesn't matter what "bucket" it comes from), but the IRS wants more assurance the money you are actually paid will go to transit.
by ah on Oct 27, 2009 11:17 pm
if: this station is Farragut North
and: the last station exited is Farragut West
and: current time - exit time < 10 minutes
then: cost=$0.00
by Doug on Oct 28, 2009 2:05 am
by ah on Oct 28, 2009 8:06 am
@Doug: When dealing with proprietary legacy systems such as this, I would avoid making assumptions about how long it will take to complete any change. Sure the logic is easy. Making it mesh with the rest of a system that was designed before smartcards were even imagined may not be. Regardless, Metro and Cubic both knew what they were up against when they announced the delivery dates. There is little excuse for slipping this often and this much.
by James on Oct 28, 2009 9:34 pm
Ah is right. There are various combinations of stations. However, back when I wrote the invisible tunnel posts, I had a conversation with someone at Metro who said it could be done even without the need for the SmartCard upgrades. In other words, we could have had the invisible tunnel for years by now.
I also sent a note to Chris Zimmerman when he was WMATA Chair asking him to check around and perhaps do some pushing. I got a some lip service, but little else.
Yes, it's simple: not three lines of code, but just a lookup table. That's all.
You'd think Metro would want to do something like this just to have some good news to give riders. Finally show a little competence and foresightedness.
by Steve O on Oct 28, 2009 10:57 pm
Add a Comment