As someone who was a computer science PhD student (before falling seriously ill and having to leave on health grounds) I would recommend that you tailor the topic more to your interests. What did you enjoy most in your undergraduate degree? Software engineering, programming, AI, graphics, theoretical stuff, logic proving, hardware, or what? Then look at the key journals for that area (use your nearest large university library) and take it from there.
The danger of just plucking a topic that someone else has recommended is that you might latch onto it and get on ok at the start, but not have the enthusiasm or closeness to the topic to see it right through. A PhD is a very long slog. You have to be 100% dedicated (well probably more like 120% to be honest!) to get through.
So can you maybe help people who might be able to advise by advising on what your favourite areas might be? Otherwise it's a very broad question.