I don't understand why you'd use GDP here. Is the assumption that, normalized for currency differences, all countries have the same gdp? That's not true.
I think argued earlier that tue money goes less far in the us because the cost of living is higher, so then normalize by cost or standard of living? But even that would assume that the average wage in the country is supporting the same lifestyle in both Russia and the us. Which it isn't. Some countries live "better" than others.
I think raw numbers are probably best here. 100 trillion in military spending is 100 trillion.
The entire web is built on standardized e2e encryption schemes fought for by techie nerds so that we don't have these problems there.