Democratic Underground Latest Greatest Lobby Journals Search Options Help Login
Google

Do the touch screens have a driver?

Printer-friendly format Printer-friendly format
Printer-friendly format Email this thread to a friend
Printer-friendly format Bookmark this thread
This topic is archived.
Home » Discuss » Topic Forums » Election Reform Donate to DU
 
MominTN Donating Member (82 posts) Send PM | Profile | Ignore Wed Dec-08-04 07:26 PM
Original message
Do the touch screens have a driver?
Do the touch screens have a driver similar to the ones we have on pcs that could be downloaded as an update or as a fix? Few people can see these drivers' source code or know how to program them.
The program on the machine might have been not properly installed or not in sync with the new driver and then redisplayed the vote shift for the person to actually see. Sometimes my pc has a problem and certain fields disappear and if you run the mouse over them they redisplay.
Does anyone know if they have a driver for the touch screen and how it works? Would it be possible to hide screen manipulation code there so that other people wouldn't notice it even if they were looking at the program?
Just an idea. I was wondering why so many touch screens were voting for Bush.
Printer Friendly | Permalink |  | Top
LisaM Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 07:29 PM
Response to Original message
1. I know that you can't depend on the calibration
I heard a woman call in to a radio show and say that she worked at a fish market and that the touch screens they used to ring up the seafood would un-calibrate frequently - they had to check them all the time, all day long, to make sure the calibration hadn't slipped.
Printer Friendly | Permalink |  | Top
 
Canuckistanian Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 07:33 PM
Response to Original message
2. EVERYTHING can be tampered with..
The key assignments, the screen display, the vote calculations and the memory data.

That's what you get when Diebold et al use 'proprietary' software that is hidden and un-knowable.

It's like a buffet of vote-rigging. You design the machine, you write the code and nobody can question you! It's fool-proof!
Printer Friendly | Permalink |  | Top
 
MarkusQ Donating Member (516 posts) Send PM | Profile | Ignore Wed Dec-08-04 07:36 PM
Response to Original message
3. Not a driver per se
...but what you describe is a common property of closed source software (one of the reasons Open Source Software people don't trust it). It could literally be doing anything with the input.

That said, I think e-voting is only part of the issue. The election could have been flipped by simply not sending enough polling stations to predominantly Democratic precincts, and there is some evidence that this was done.

--MarkusQ
Printer Friendly | Permalink |  | Top
 
libertypirate Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 07:38 PM
Response to Original message
4. There are third party DLL's in many places
Yes It's a display/input device it has to have a driver,

But wouldn't you think it would make more sense to use a library that could be shared throughout multiple systems.

Printer Friendly | Permalink |  | Top
 
MominTN Donating Member (82 posts) Send PM | Profile | Ignore Wed Dec-08-04 07:48 PM
Response to Original message
5. driver programmer
When I was searching the internet for that company in Florida who is owned by the Korean woman I ran across a meeting that was attended by a driver programmer so that also got me thinking about drivers because I think people download drivers on their pcs from the internet when the hardware vendor tells them to, not thinking that they may affect the programming. It is a part of the system that an audit should include.
Printer Friendly | Permalink |  | Top
 
Boredtodeath Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 07:51 PM
Response to Original message
6. Yes, multiple drivers
Including custom ones on the Diebold system written by BSquare.

There are drivers for the PCMCIA (floppy and modem) slots, the screen, the printer, the card reader, every component of the machine.....

Printer Friendly | Permalink |  | Top
 
dbonds Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 08:03 PM
Response to Original message
7. Since they used Windows CE
the driver is below the OS. At that level there is not any concept of fields or data. It is all pixels and coordinates. This would not be a good way to manipulate the election. The programing concepts need to do that would be above the OS, at the API or application level. Oh, btw, I have written drivers that are in the Linux kernel.
Printer Friendly | Permalink |  | Top
 
merh Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 08:20 PM
Response to Reply #7
8. What is FoxPro8?
communication from someone with Triad that might mean something to a programmer.

Subject: Language Reference & Developer's Guide for VFP8.0? Cheryl Bellucci From: Cheryl Bellucci
Category: Helpfiles Xenia, United States
Version: Visual FoxPro 8 Date: September 25, 2003
Hi, all!

We've got VFP8.0 on CD from the MSDN subscription. I've been tasked to order a set of books from Microsoft Press for VFP8.0, but I can't find reference to them on Microsoft's web site. Are there books available? If so, can someone get me the order numbers?

Someone else is looking at books from Hentzenwerke Publishing.

Thanks!
Cheryl A Bellucci
TRIAD GOVERNMENTAL SYSTEMS, INC
http://www.foxite.com/archives/0000030048.htm
Printer Friendly | Permalink |  | Top
 
dbonds Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 08:48 PM
Response to Reply #8
9. That would be a database language
http://databases.about.com/od/foxpro/ is one starting point. If I remember right, foxpro was an addon tools for dbase files originally, and soon became a more popular tool for writing apps. Then Microsoft bought them. Added the Visual interface. I haven't heard much about it in many years.
Printer Friendly | Permalink |  | Top
 
americanwoman Donating Member (75 posts) Send PM | Profile | Ignore Wed Dec-08-04 09:02 PM
Response to Reply #8
11. FoxPro is a programming language
There was another thread with concerns about this woman's online questions. There's nothing to them fraud-wise. In the one you cite, she's just asking for reference books on FoxPro.
Printer Friendly | Permalink |  | Top
 
MominTN Donating Member (82 posts) Send PM | Profile | Ignore Wed Dec-08-04 09:35 PM
Response to Reply #7
12. Coordinates
So if someone placed an x behind "Kerry", could a driver change the coordinate to look like an x behind "Bush"?
Printer Friendly | Permalink |  | Top
 
AntiFascist Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 09:44 PM
Response to Reply #7
13. I have also worked on Windows drivers.....
and if they want to manipulate voting data at the driver level its certainly possible. I don't understand what you mean by "at that level there is not any concept of fields or data." All you need is the right kind of buffer or I/O protocol.
Printer Friendly | Permalink |  | Top
 
GAspnes Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 10:34 PM
Response to Reply #13
14. The meaning is that drivers don't understand the data
Driver code is hardware specific. Your keyboard, f'rinstance. It talks to the hardware, but doesn't know anything about the 'meaning' of the data it translates. It reads a signal line from a chip, interprets that as a byte code and hands that byte code up to the OS. Even the OS doesn't know that the "b" you just typed is the first letter of your son's name in the word processor you're writing him a letter on.

To add a layer of complexity, the Diebold programs don't know anything about the data. The local election officials design a form containing the candidates' names and the location of the box to check, the programs simply count "name in position A, add 1".

One of the better places to put a hack would be in the form compiler, but I never found anything suspicious in that code.

This is not to say the code itself wasn't a mess (it was), and the fact that it worked at all was a miracle. Accidental errors (mis-aligned touch panels, mis-designed forms, interger rollovers, &tc.) are the obvious candidates for creating mis-counts.
Printer Friendly | Permalink |  | Top
 
AntiFascist Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 11:50 PM
Response to Reply #14
15. Traditionally, that is how drivers are supposed to work, but......
let's say, for example, you have a hospital computer application that controls a piece of medical equipment and it also maintains a Microsoft database file containing confidential patient information. There is a driver which is supposed to control the medical device and transfer data from the device into the application. I could demonstrate, fairly easily, how the driver module alone could also be modified to hack into the database file and change the information, without the larger application playing any role in this "covert" behavior. It could also be very difficult to try to reverse-engineer the application to see what is going on, without having specialized tools that detect what is also going on within the driver.
Printer Friendly | Permalink |  | Top
 
Goldeneye Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Dec-08-04 08:55 PM
Response to Original message
10. We should have just stole a couple of machines
Illegal sure, but so is cheating, and it would have been for a good cause...democracy.
Printer Friendly | Permalink |  | Top
 
DU AdBot (1000+ posts) Click to send private message to this author Click to view 
this author's profile Click to add 
this author to your buddy list Click to add 
this author to your Ignore list Fri May 03rd 2024, 11:35 PM
Response to Original message
Advertisements [?]
 Top

Home » Discuss » Topic Forums » Election Reform Donate to DU

Powered by DCForum+ Version 1.1 Copyright 1997-2002 DCScripts.com
Software has been extensively modified by the DU administrators


Important Notices: By participating on this discussion board, visitors agree to abide by the rules outlined on our Rules page. Messages posted on the Democratic Underground Discussion Forums are the opinions of the individuals who post them, and do not necessarily represent the opinions of Democratic Underground, LLC.

Home  |  Discussion Forums  |  Journals |  Store  |  Donate

About DU  |  Contact Us  |  Privacy Policy

Got a message for Democratic Underground? Click here to send us a message.

© 2001 - 2011 Democratic Underground, LLC