2048-bit is nothing. Here's why:
1. A great mathematician can find shortcuts. Tons of great mathematicians working in parallel will find them faster.
2. A fast processor can eventually brute force a key. Millions of fast processors working in parallel will find it faster.
You are talking about a well-known method with a determinate algorithm. May as well just hand them a cake, because they are going to eat that up.
Why use encryption mechanisms they've trained us to believe in and use? And how could be beat them at a game where they hold all of the talent and power? The only answer is to have dark encryption methods that are not shared, and that change frequently, frequently enough so there is no group of mathematicians with millions of servers that could determine the constantly changing algorithms.