If you want a secret ballot, then vote in person at a polling place and show your I.D.
If you use a mail-in absentee ballot, your ballot will be coded to your name in such a manner that if the signature verification is successfully challenged, then the votes from that ballot can be removed from the totals, even after the ballot is separated from the signature envelope.
Safeguards can be put in place so that only full time employees can access the cross reference codes, each access of the database is logged, and that it is a crime to access the database without a valid court order.
This would minimize the ability of ballot harvesters to take ballots from mailboxes and nursing homes, forge signatures, then mail in the ballots.
Another safeguard is to use the last four digits of your Driver's License or State-Issued ID in addition to the signature on the verification envelope. Again it would be much harder to harvest blank ballots and fill them in without the voter's knowledge.
I vote early at the voting site. I still want to know why I can’t get a copy of the paper that shows all my final choices? That should change.