{"id":13976,"date":"2024-03-12T07:43:10","date_gmt":"2024-03-12T14:43:10","guid":{"rendered":"https:\/\/bone-in-the-throat.com\/Blog\/?p=13976"},"modified":"2024-03-22T08:05:24","modified_gmt":"2024-03-22T15:05:24","slug":"something-ive-been-considering-and-was-recently-asked-about","status":"publish","type":"post","link":"https:\/\/bone-in-the-throat.com\/Blog\/2024\/03\/12\/something-ive-been-considering-and-was-recently-asked-about\/","title":{"rendered":"Something I&#8217;ve been considering and was recently asked about."},"content":{"rendered":"<p><b>Voting integrity.<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"float: right;\" title=\"replvoting600.jpg\" src=\"https:\/\/bone-in-the-throat.com\/Blog\/wp-content\/uploads\/2024\/03\/replvoting600.jpg\" alt=\"\" width=\"300\" height=\"150\" border=\"0\" \/>It\u2019s been an issue for literally decades. In the past 15 or 20 years it\u2019s become more of an issue.\u00a0<\/p>\n<p>There was a time when the only way to screw with an election was to stuff the ballot box with paper.<\/p>\n<p>With the adoption of electronic voting machines, suddenly paper ballots weren\u2019t that big a deal because electronics are really good at duplicating.\u00a0<\/p>\n<p>What happens if you select a ballot with desired characteristics and tell and electronic voting machine to triple the count of the desired ballots. In a way, that would be the hardest malfunction to refute if original paper ballots weren\u2019t available. How do investigators separate fiction from reality.<\/p>\n<p>Let\u2019s assume that I wanted to screw the pooch on a free and fair election. I\u2019d create a random number generator, then I\u2019d set that to collapse and regenerate at random intervals.. The random number would be the length of time that the voting machine was going to duplicate ballots for a particular candidate or select group of candidates.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"float: right;\" title=\"alecs-ongcal-2nd-senatorial-debate-20160415-1.jpg\" src=\"https:\/\/bone-in-the-throat.com\/Blog\/wp-content\/uploads\/2024\/03\/alecs-ongcal-2nd-senatorial-debate-20160415-1.jpg\" alt=\"\" width=\"300\" height=\"199\" border=\"0\" \/>Because the duplication wouldn\u2019t be the same number every time, and the duplication would be happening at random intervals it would require a complete paper audit to get a real count on a single machine.<\/p>\n<p>Now think what it would be like to have thousands of machines randomly duplicating a random number of ballots. From a software test perspective, these kinds of software glitches were maddening to figure out.\u00a0<\/p>\n<p>Believe it or not, it\u2019s possible for software to have something like I\u2019ve described built in by accident. People like me, used to be what stood between the software you used and enjoyed, and software that made you crazy.<\/p>\n<p>If someone were to intentionally program something like this into the voting machines, you\u2019d have a suspicion the vote was being monkeyed with, but proving that assertion would be really difficult without a hand count.<\/p>\n<p>Here\u2019s another nasty thought about this kind of cheating. Because there isn\u2019t any consistency it could be interpreted as spurious (and defined as well within the margin of error,) \u00a0causing courts to decide the plaintiff \/ candidate has \u201cNo Standing\u201d.<\/p>\n<p>Hmmm.\u00a0<\/p>\n<hr \/>\n<p>So the question is, how do you ensure that there are no shenanigans in voting?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"float: right;\" title=\"20mag-voting1-videoSixteenByNineJumbo1600.jpg\" src=\"https:\/\/bone-in-the-throat.com\/Blog\/wp-content\/uploads\/2024\/03\/20mag-voting1-videoSixteenByNineJumbo1600.jpg\" alt=\"\" width=\"300\" height=\"169\" border=\"0\" \/>Well, you can bring technology to the rescue. But that is I think an incomplete solution and lends itself to the very shenanigans you\u2019re trying to stop.<\/p>\n<p>You could use a blockchain solution. You could use a simpler encryption. You could probably use just a simple CRC.<\/p>\n<p>The problem as I see it, isn\u2019t so much the encryption mechanism, the problem tracks back to one vote, one person. That implies that every State would have to \u00a0implement voter ID.<\/p>\n<p>Once you implement Voter ID then something like a bunch of fields can be used to create a long string of data as a kind of header.<\/p>\n<p>FNAMELNAMESTREETADDRESSAPTCITYSTATEZIPVOTERIDNUMBER\u00a0<\/p>\n<p>464E414D454C4E414D45535452454554414444524553534150544349545953544154455A4950564F54455249444E554D424552C2A0 0x85BB9A40<\/p>\n<p>464E414D454C4E414D45535452454554414444524553534150544349545953544154455A4950564F54455249444E554D424552B2A0 0xAA84E3B6<\/p>\n<p>If you covert that data to numeric equivalents you\u2019ve now got a string of numbers that can have a CRC value calculated.<\/p>\n<p>In the example above, the portion of the data that starts 0x is the CRC. You\u2019ll notice that they\u2019re different. That difference is caused by 1 character being changed. The example was created from the text above the hexadecimal numbers.<\/p>\n<p>Next, is the block of data that contains the actual voter selections. Again, convert this data to a kind of packet. The packet could be as long as needed.<\/p>\n<p>For the sake of argument assume that the entire ballot is represented by binary numbers.<\/p>\n<p>Candidate for office 1<\/p>\n<p>Office &#8211; 00000001<\/p>\n<p>Candidate<\/p>\n<p>X &#8211; 001<\/p>\n<p>Y &#8211; 010<\/p>\n<p>Z &#8211; 011<\/p>\n<p>Gives you 0000000100000011 assuming a vote for candidate Z.<\/p>\n<p>Office 2<\/p>\n<p>Office &#8211; 00000010<\/p>\n<p>Candidate<\/p>\n<p>X &#8211; 001<\/p>\n<p>Y &#8211; 010<\/p>\n<p>Z &#8211; 011<\/p>\n<p>Gives you 0000001000000010 assuming a vote for candidate Y.<\/p>\n<p>All this results in a string of numbers 00000001000000110000001000000010 that can be CRCed and again if one number is changed the CRC value won\u2019t match. Indicating either tampering or a glitch.<\/p>\n<p>Using a system like this you could easily have 255 issues\/offices on one ballot. It\u2019s equally possible to have 255 candidates per issue. This is just using 8 bits &#8220;0 0 0 0 0 0 0 0&#8221;. If necessary, expansion to 16 bits is easily done.<\/p>\n<p>It\u2019s even possible to have one or more selections to a point. It\u2019s possible to build in checks that invalidate multiple selections per office where only one selection is allowed. In the case of a rejected ballot, you needn\u2019t \u00a0review the entire ballot, simply the office(s) where a stray pencil mark may happen.<\/p>\n<p>For the sake of consistency it\u2019s probably best to convert the binary to Hex<\/p>\n<p>The result would look like 01030202 0x4786058E again the 0x is the CRC.\u00a0<\/p>\n<p>Then finally, encode the date time, and location the vote was cast. To do this use epoch time. Epoch time is a number that computers use to calculate time internally. Since computers don\u2019t think in Feb 27, 2024 there\u2019s a numeric constant that\u2019s being incremented every second. The starting date is Jan 1, 1970. Now you know why your devices will sometimes reset to that date when they lose power. Nothing magical about it, it&#8217;s just an arbitrary date that everybody agreed upon. So the number below represents the number of seconds elapsed since Midnight, Jan 1, 1970 followed by the CRC.<\/p>\n<p>1709058569 0x3A404184<\/p>\n<p>What I\u2019m building here is modeled after a network packet.\u00a0<\/p>\n<p>The object in the preamble it&#8217;s going to be unique. The vote data might be the same across 1000s of people is added as part of a unique yet retrievable voter record and the date\/time, voting location ensures that only the first vote is valid.<\/p>\n<p>If all of these fields were just CRCed. Then any variation or alteration of the data would show up. A CRC mismatch would indicate that the data has been tampered with. If more complex encryption or block chain was used, the security would increase. The question is, do we need that level of security?<\/p>\n<p>Under this off the cuff system, each vote would be a singular event. There would be only one valid vote, any copies would be ignored. The data packet would look something like this:<\/p>\n<p>464E414D454C4E414D45535452454554414444524553534150544349545953544154455A4950564F54455249444E554D424552C2A00x85BB9A40010302020x4786058E17090585690x3A404184<\/p>\n<p>And it would be unique per person. Folks receive a printed receipt that contains a number (as above), possibly a QR code, and their \u201cI Voted Sticker\u201d. Even folks voting on paper or with punch ballots could get a printed receipt easily. They just feed their completed ballot into a scanner as they exit the polling place. The scanner, records the image, produces the numeric data above and generates the checksum.\u00a0<\/p>\n<p>Much the same process occurs in a computer network. Packets originate from a specific computer and even specific applications. The origination address makes certain that any response is returned to the proper computer and application. The data block is a defined size, and the time increment makes sure that individual packets can be reassembled into coherent data even if the data is received out of sequence.<\/p>\n<p>There are CRC\u2019s run on the data when it&#8217;s transmitted and again on the receiving system. If the CRC fails, the data packet is requested to be sent again.<\/p>\n<p>The trouble is, no matter what system is implemented. Without voter ID in all 50 states the system falls down.\u00a0<\/p>\n<p>A system like this also requires that no-one can register and vote on the same day. Registering and voting on the same day is INSANE and ripe for abuse. Everyone knows that, yet there are states that allow it.<\/p>\n<p>Let\u2019s be honest here, do we really want people voting who can\u2019t make enough of a plan to register to vote 2 or 3 months in advance of an election? Voting is kind of like gun ownership, maybe we need a 21 day waiting period!<\/p>\n<p>Another problem with a system as I&#8217;ve described is making the data unique to an individual. This begs the question of who votes? Do you allow only United States citizens the right to vote, or do you allow everyone in the country the right to vote? I\u2019m a big believer that only United States citizens should be allowed to vote. I might consider flexibility for those people who are several years along the naturalized citizen pathway.<\/p>\n<p>Voting rights could be granted as a milestone during the naturalization process. I\u2019m aware that often a person working toward citizenship is better informed about this country and our laws than a citizen born here. I\u2019m counting on it, and that the reasons a person chose to come to this country, then chose to work to become a citizen are reasons that will inform their voting choices. The idea is that whatever they left behind does not become the law of this land.<\/p>\n<p>What does this have to do with a voting system as I\u2019ve proposed? It\u2019s about adding another data field that helps with making each vote a unique event.<\/p>\n<p>What I\u2019ve described is just a basic thumbnail sketch of a system. Application of encryption adds more security, and perhaps with a public key \/ private key scheme, tampering or whatever could be stopped. But everyone would have to have a public\/private key pair. Using blockchain adds the same level of complexity. Everyone would have to have something like a blockchain account. How do you manage that?<\/p>\n<p>One way would be to use the \u201csmart\u201d functionality of our passports and encode a key pair or blockchain ID into that chip. Then presenting the passport would unlock the voting process for the individual.<\/p>\n<p>I\u2019ve long been a proponent of every single citizen having a passport. I\u2019ve got a passport and a passport card. I wouldn\u2019t be opposed to presenting a passport, and my driver\u2019s license at a polling place. I wouldn\u2019t mind having to use my thumbprint next to my signature on the ballot, or to access the polling place, or activate a voting machine.<\/p>\n<p>My Mother thinks I\u2019m some kind of fascist for thinking any of the above is okay. She parrots that tired old BS the Democrat party has been peddling for years. \u201cNot Everyone can get an ID. They\u2019re poor, they may not have a birth certificate, it\u2019s tough to navigate the complexities of getting an ID.\u201d\u00a0<\/p>\n<p>The last time we spoke about this issue, I asked her, \u201cOkay Mom, then how do these people have bank accounts, buy cars, apply for FEMA when a tornado destroys their trailer park, or apply for welfare? They have to have ID for all of those things.&#8221;<\/p>\n<p>I suggested that while my Mother was one of the least racist people I know, she was sounding a whole lot like an old racist Dixiecrat waiting on the sheets to dry for the cross burning that night.<\/p>\n<p>That ended the conversation.\u00a0<\/p>\n<p>I\u2019d even be totally willing for any U.S. Citizen to be able to obtain taxpayer funded verified ID. If money wasn\u2019t a roadblock to the poor, then implementation of national voter ID should be a breeze.\u00a0<\/p>\n<p>Except\u2026 the pushback for a national ID system is enormous and it comes from some of the oddest places.<\/p>\n<p>One of the funniest things I\u2019ve ever participated in was a family reunion discussion that found atheist democrats and religious republicans startled because they both were <em>against<\/em> national voter ID.<\/p>\n<p>The religious group called it the number of the beast and a sign of the end times. The atheists called it a horrific invasion of privacy and the first step toward a Nazi fascist state.<\/p>\n<p>I was sitting there watching the show, enjoying my beer.\u00a0<\/p>\n<p>After both sides appeared to have exhausted themselves, I pointed out that unless they\u2019d moved from one state to another, their driver\u2019s license number was already an ID number that hadn\u2019t changed since they were 16 years old. How big a leap is it to have the feds just used that number as a national ID?<\/p>\n<p>Then I pulled another beer from the cooler.<\/p>\n<p>I\u2019m sometimes an evil fucker. The other half glared at me trying to act angry, then he started chuckling and we both enjoyed the rest of the show.<\/p>\n<p>I can see some of my \u00fcber liberal friends saying, &#8220;what about those people who can\u2019t get to a polling place?&#8221; Well, if we have national ID then the polling place can be taken to those people. Their ID grants access to a digital polling pad that\u2019s portable and records their biometrics and their ballot. That pad gets physically plugged into a voting tabulator which verifies the records and either tallies the vote or kicks it out because it\u2019s invalid.\u00a0<\/p>\n<p>That puts an end to dead people voting. When you die, your ID along with your credit cards, and bank accounts are closed or at least locked and unusable.<\/p>\n<p>As an aside, when you die\u2026 the Social Security Administration is informed pretty damn quick. They in turn send out some kind of notice to the banks and credit card folks. So if one of your loved ones dies, don\u2019t fall for the scumbag banks trying to bully payments out of you. Especially if your name isn\u2019t on the card or line of credit.<\/p>\n<p>Don\u2019t fall for the creditors claiming they weren\u2019t notified of the death. They absolutely had access to that information. It\u2019s probably the one time the misuse of our Social Security Account Numbers works in our favor.What those fuckers are counting on is that in your grief you\u2019ll reaffirm on the line of credit by paying or talking to them about it. If you acknowledge the debt they can fuck you.<\/p>\n<p>Note, if the account, card, or line of credit has your name on it, sorry bucko, you\u2019re still on the hook.<\/p>\n<p>Have you ever really thought about this? Someone asking for your social security number is pretty much the same as them asking for your checking account number or debit card number. So why does the medical system, or banking, or insurance provider, or utility company need your social security number?\u00a0<\/p>\n<p>You know why? It\u2019s a unique identifier, kind of like a national ID number. Yeah\u2026 Think about that for a minute!<\/p>\n<p>How about this? Ask me for my passport number. It\u2019s more secure, has a photograph of me, and with the new chipped versions they\u2019re going to be really hard to duplicate.<\/p>\n<p>Just a thought&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voting integrity. It\u2019s been an issue for literally decades. In the past 15 or 20 years it\u2019s become more of an issue.\u00a0 There was a time when the only way to screw with an election was to stuff the ballot box with paper. With the adoption of electronic voting machines, suddenly paper ballots weren\u2019t that &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/bone-in-the-throat.com\/Blog\/2024\/03\/12\/something-ive-been-considering-and-was-recently-asked-about\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Something I&#8217;ve been considering and was recently asked about.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,87,14],"tags":[177,181,182],"class_list":["post-13976","post","type-post","status-publish","format-standard","hentry","category-general","category-musings","category-politics","tag-general","tag-musings","tag-politics"],"_links":{"self":[{"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/posts\/13976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/comments?post=13976"}],"version-history":[{"count":4,"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/posts\/13976\/revisions"}],"predecessor-version":[{"id":14053,"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/posts\/13976\/revisions\/14053"}],"wp:attachment":[{"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/media?parent=13976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/categories?post=13976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bone-in-the-throat.com\/Blog\/wp-json\/wp\/v2\/tags?post=13976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}