The United States spends tons of money on all kinds of programs. What if the United States simply made a worldwide statement that we would pay top dollar for all nuclear material? In this way, anyone with even trace amounts of nuclear material would approach the United States first because it is far more likely that we would pay and that we would pay well (as opposed to dealing with people that might kill you during the transaction).
Just a thought. Probably applicable to biological agents as well.