What is the rock? Is it the supernatural belief given to each Christian or is it Peter? Why do I have a nagging suspicion that you think it's Peter?
“Why do I have a nagging suspicion that you think it’s Peter?”
Because I don’t call Catholics rude names?
Peter was given a special role. He opened the Kingdom of Heaven to the Jews at Pentecost, and the Gentiles in the home of Cornelius.
But the foundation is Christ, and it is against faith that the gates of Hell cannot withstand. Remember, the Gates of Hell are defensive, not offensive. The picture is the church on attack, not on defense.
As usual, Barnes gives good commentary:
And upon this rock, etc. This passage has given rise to many different interpretations. Some have supposed that the word ROCK refers to Peter’s confession; and that he meant to say, upon this rock— this truth that thou hast confessed, that I am the Messiah—and upon confessions of this from all believers, I will build my church. Confessions like this shall be the test of piety; and in such confessions shall my church stand amidst the flames of persecution—the fury of the gates of hell.
Others have thought that he referred to himself. Christ is called a rock, Isaiah 28:16; 1 Peter 2:8. And it has been thought that he turned from Peter to himself, and said: “Upon this rock, this truth that I am the Messiah—upon myself as the Messiah—I will build my church.”
Both these interpretations, though plausible, seem forced upon the passage to avoid the main difficulty in it. Another interpretation is, that the word rock refers to Peter himself. This is the obvious meaning of the passage; and had it not been that the church of Rome has abused it, and applied it to what was never intended, no other would have been sought for. “Thou art a rock. Thou hast shown thyself firm in and fit for the work of laying the foundation of the church. Upon thee will I build it. Thou shalt be highly honoured; thou shalt be first in making known the gospel to both Jews and Gentiles.” This was accomplished. See Acts 2:14-36, where he first preached to the Jews, and Acts 10:1 and following, where he preached the gospel to Cornelius and his neighbours, who were Gentiles.
Peter had thus the honour of laying the foundation of the church among the Jews and Gentiles. And this is the plain meaning of this passage. See also Galatians 2:9.
But Christ did not mean, as the Roman Catholics say he did, to exalt Peter to supreme authority above all the other apostles, or to say that he was the only one on whom he would rear his church. See Acts 15, where the advice of James, and not of Peter, was followed. See also Galatians 2:11, where Paul withstood Peter to his face, because he was to be blamed—a thing which could not have happened if Christ, as the Roman Catholics say, meant that Peter should be absolute and infallible.
More than all, it is not said here or anywhere else in the Bible, that Peter should have infallible successors who should be the vicegerents of Christ, and the head of the church. The whole meaning of the passage is this:
“I will make you the honoured instrument of making known my gospel first to Jews and Gentiles, and will make you a firm and distinguished preacher in building my church.”
http://www.studylight.org/com/bnn/view.cgi?book=mt&chapter=016