Here:
Neither Social Security nor Medicare has ever had enough assets to cover its liabilities. Very simply, there has never been enough money put aside to do what the government promised to do.
These systems operate on what their advocates like to call a "pay as you go" basis. That is, the younger generation pays in money that is used to cover the cost of benefits for the older generation. This is the kind of financial pyramid scheme that got Charles Ponzi put in prison in the 1920s and got Bernie Madoff put in prison in our times.