Можно ли так обезопасить форму?
Вы, похоже, заново изобретаете CSRF-токен. (статья на хабре).

Такая защита не будет лишней, конечно, но непонятно как она защитит от спама. Спам-боты могут ведь перед каждым сообщением начинать новую сессию, и вы им выдадите ключи.
То что ты описал похоже на CRF токены, защита от межсайтовых запросов. 
https://habr.com/ru/post/318748/
Поможет с защитой, если форма приходит с стороннего сайта.

Без гугл капчи/яндекс капчи и тех подобных не обойтись, так как спамеры очень умные, даже теже самые капчи можно разгадывать за некую сумму денег при желании