Sorry, but I think it is a no-go. Unfortunately, even if you made a "cross my heart and hope to die" promise to her parents to stay chaste, the odds are still heavily stacked against you. Men have a very bad reputation when it comes to rape and sexual abuse. Even though you aren't technically an adult until you are 18, the law will probably frown upon your actions (if it's the same as where I live). I type up Court cases for a living, and I've lost count of the number of times I've transcribed a rape or sexual abuse case, some of which were against minors. Sexual abuse of a minor does permanent damage to the victim. They have great difficulty trusting adults or anyone in authority ever again and that continues into their adult lives. They have trouble forming relationships because they don't trust other people, even their own wives and husbands, not to abuse them. Often, counselling has limited success.
Also, even if you never touch her, society in general will lose trust in you. If a single person claims rape or paedophilia, you are in serious trouble with the police, and even if you are found innocent at the end of it, the stigma of the accusation will linger in people's minds. You will find it much harder to date other people as a result. I realise it's a hard pill to swallow, but really, it isn't worth the risk. You need as much protection from misfortune as she does. Stay safe, and good luck finding a more suitable partner.
EDITED TO ADD:
Sparx139 wrote:
I'm surprised nobody has brought up the half-x plus 7 rule.
As a general rule of thumb, the minimum age that a relationship can be considered non-creepy is given by:
Minimum age = Your age/2 +7
So, you're 17. half of 17 is 8.5, plus 7 is 15.5. So 15 and a half is the rough minimum dating age.
The problem is that it only works if you are 14 and above. Using this rule, a 14 year old can date a 14 year old (7/2+7 = 14), then each subsequent year adds half a year to the result. Thus a 15 year old can date a 14.5 year old (15/2 = 7.5 + 7 = 14.5). But if you are 13 or below, the end result is OLDER than you are (13/2 = 6.5 + 7 = 13.5). A 12 year old has to date a 13 year old (12/2 = 6 +7 = 13) an 11 year old has to date a 12.5 year old (11/2 = 6.5 +7 = 12.5) and so on down. Taking this to its ridiculous conclusion, a one year old has to date an 7.5 year old!!
Basically, while his minimum age is 15.5, hers is 13.5 according to the calculation. That's still too low for him to date, but it halves the gap.