Our current system of elections is insecure because it is not transparent. The three biggest problems are:

Our voter rolls are well-known to be filthy; Judicial Watch sued Colorado to clean them, but the Secretary of State ignored the order. But the voter registration system itself needs overhaul; a citizen audit of state voter data found far more than the number of errors needed to invalidate an election using that data.
Voter list maintenance has been centralized to a level where it is not possible to know the details of a neighborhood, and the systems that were supposed to automatically clean the voter rolls have failed. Voter roll maintenance needs to be returned to the most local levels.
Mail-in ballots are wide-open for fraud. The post office does not operate with the same level of chain of custody required for secure elections. In most elections, half the ballots are never used, after being mailed out at an estimated cost of $10 per ballot to people who never intended to vote.
We don't know who filled out a mail-in ballot; at best we only know who signed it. We don't know if the ballot was filled out in secrecy or at gunpoint - we have no ability to guarantee that voter had privacy. In fact, we have no ability to guarantee that ballot ever went to the voter - mail gets stolen all the time.
You don't have to know about the Internet connectivity, the foreign-made software, the frequent malfunctions, the changed results, or the myriad of other problems with election machines.
All you have to do is question why anyone would ever ask you to trust them with counting your ballot in a machine you can't see inside, which you would need to be a software engineer to understand, when there are simple, cheap, transparent systems that let you personally watch your ballot get counted.
"Because vote centers must manage huge volumes of voters using county‑wide electronic pollbooks, they depend on complex networks and real‑time data synchronization across multiple sites, so a single software error or communication failure can ripple across every location. At the same time, large‑scale operations erode the human‑scale protection of local familiarity that smaller precincts once provided; poll workers rarely recognize voters personally, making it harder to catch duplicate registrations, address mismatches, or unusual patterns in real time."
"Vote centers also require co‑mingling of ballots from across an entire county. This further complicates any serious effort to audit or reconstruct what happened in a given election. When ballots are issued and cast in locations that serve all precincts, and then are stored and processed without preserving clear precinct‑level separation, it becomes difficult or impossible to trace results back to specific neighborhoods and precincts. This loss of delineation undermines one of the most powerful checks in a precinct‑based system: the ability to compare reported results with expected patterns and turnout in each precinct, and to “reverse engineer” an election by re‑examining ballots and records within well‑defined geographic and administrative boundaries."
UNDER CONSTRUCTION - CHECK BACK AS RESEARCH GETS FINISHED
Legal problems with our current system of elections include:
Cases and legal evidence brought against Colorado and Arapahoe County elections: